数据增改

作者:管理员 发布时间:2020-12-11 16:21

数据增改是最常规的数据操作!


新增数据

DataFrame是个表格,我们可以新增行与新增列;

我们分为2中方法介绍,

方法1:为通过属性直接增加

通过我们在数据抽取中学过的loc属性,可实现行的增加,如:

df.loc[4]={'shanghai':5,'beijing':13, 'Hefei':50}
shanghai  beijing  Hefei
2014       NaN    103.0      1
2015     100.0    102.0      1
2016     101.0      NaN      1
4          5.0     13.0     50


增加列:

df['Hefei'] = 1
shanghai  beijing  Hefei
2014       NaN    103.0      1
2015     100.0    102.0      1
2016     101.0      NaN      1



方法2:通过函数增加

通过如下函数可进行新增:append()insert()


修改数据

>>> df
     shanghai beijing
2014        6       6
2015      100     102
2016      101     NaN
4           5      13
2           5      13
>>> df[:3]
     shanghai beijing
2014        6       6
2015      100     102
2016      101     NaN
>>> df[1] = 3
>>> df
     shanghai beijing  1
2014        6       6  3
2015      100     102  3
2016      101     NaN  3
4           5      13  3
2           5      13  3


删除数据

删除列:

>>> df.drop('Hefei',axis = 1,inplace = True)
>>> df
     shanghai beijing
2014      NaN     103
2015      100     102
2016      101     NaN
4           5      13
2           5      13
3           5      13

删除行:

df.drop(3,axis = 0,inplace = True)
>>> df
     shanghai beijing
2014      NaN     103
2015      100     102
2016      101     NaN
4           5      13
2           5      13


DataFrame操作

函数描述操作
append()向dataframe对象中添加新的行 编辑 删除
insert()插入一列 编辑 删除
rename()更改行名列名 编辑 删除
columns属性修改全部列名 编辑 删除

标签:
Copyright © 2020 万物律动 旗下 AI算法狮 京ICP备20010037号-1
本站内容来源于网络开放内容的收集整理,并且仅供学习交流使用;
如有侵权,请联系删除相关内容;