1. 程式人生 > 實用技巧 >3.DataFrame的增刪改查

3.DataFrame的增刪改查

以此為例

一.DataFrame的初步認知

在pandas中完成資料讀取後資料以DataFrame儲存。在操作時要以DataFrame函式進行了解

函式 含義 示例
values 元素
index 索引
columns 列名
dtyoes 型別
size 元素個數
ndim 維度數
shape 資料形狀

二.DataFrame查詢

1.單列檢視

DataFrame['列名']

示例

2.單列中的某幾行

DataFrame['列名'][起始值:終值]

示例

3.多行多列

DataFrame[ [列名,列名] ][起始值:終值]

4.loc查詢

DataFrame.Loc[行,列名稱]

示例

5.iloc查詢

DataFrame.iloc[行,列序]

示例

6.條件查詢

x[ x['索引名稱'] 判斷條件 ]

DataFrame[ DataFrame屬性+判斷條件 ]

示例

三.DataFrame更改

1.列名更改

(1)替換更改

DataFrame.rename(columns={'原名稱': '現名稱'}) 

(2)覆蓋更改

DataFrame.columns={ '列名1','列名2',....'列名n' }

示例

2.index更改

DataFrame.reset_index()

示例


3.索引更改

DataFrame[索引]= 賦值

示例

四.增

1.增加列

DataFrame['要增加的列名']=賦值
**示例**

2.增加行

DataFrame.loc[要增加行]={'列名':'增加的內容'...}

示例

五.刪

drop

drop(lables='列名',axis=0/1)

1.列刪除

drop(lables='列名',axis=1)

示例

2.行刪除

drop(lables=[行序],axis=0)

示例