DataFrame中数据的修改
应用当中,如果要修改DataFrame中的数据 ,同样也有很方便的操作方法 ,pandas提供了一系列的方法,可以按列、坐标位置、条件等去修改,下面看代码
以下代码截图来自Jupyter中文集成版
GIT地址:
https://github.com/DaiMaBang/Jupyterhttps://github.com/DaiMaBang/Jupyter
把班级内,所有人的成绩,加2分,df['socre'] = df['score'] + 2
通过 loc[] 进行修改
实现将所有学生成绩不满95的,修改为95,此处用到了copy把原DataFrame复制一个新的DataFrame 主要是保存原数据的原始性 loc[]是前面文章中的查找函数,首先通过条件语句,检索到所有的满足条件的数据,然后对这些数据进行重新赋值
at[] iat[]方法修改
at[]通过传递的索引号和指定要修改的列去修改数据
iat[] 通过坐标位置去修改对应的数据