3.DataFrame的增刪改查
阿新 • • 發佈:2020-12-20
以此為例
一.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)
示例