实现功能:
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订阅号:数据杂坛 可在后台联系我获取相关数据集和源码,送有关数据分析、数据挖掘、机器学习、深度学习相关的电子书籍。