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