实现功能:

Python数据分析实战-对DataFrame(Excel)某列的数值进行替换操作

实现代码:

# 查找某列的值进行替换 import pandas as pd df=pd.DataFrame([[1,1,3,4],[1,3,4,5], [3,4,5,6],[4,5,6,7]], index=list('ABCD'),columns=list('ABCD')) print(df) # 在该列直接进行数值替换 df['A'] = df["A"].map({1:100,3:300,4:400}) print(df) # 在该列直接进行数值替换 df.loc[df['A']==1, 'A'] = 100 print(df) # 新建一列进行替换 df.loc[df['A']==100, 'E'] = 1 print(df)

实现效果:

本人读研期间发表5篇SCI数据挖掘相关论文,现在某研究院从事数据挖掘相关科研工作,对数据挖掘有一定认知和理解,会结合自身科研实践经历不定期分享关于python机器学习、深度学习、数据挖掘基础知识与案例。 致力于只做原创,以最简单的方式理解和学习,关注我一起交流成长。 关注 V订阅号:数据杂坛 可在后台联系我获取相关数据集和源码,送有关数据分析、数据挖掘、机器学习、深度学习相关的电子书籍。