以此為例

一.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)
示例

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/237884.html
標籤:其他
下一篇:怎樣用Java 8優雅的開發業務






