實現(xiàn)功能:
Python數(shù)據(jù)分析實戰(zhàn)-對DataFrame(Excel)某列的數(shù)值進行替換操作
實現(xiàn)代碼:
# 查找某列的值進行替換
import pandasas 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)
# 在該列直接進行數(shù)值替換
df['A'] = df["A"].map({1:100,3:300,4:400})
print(df)
# 在該列直接進行數(shù)值替換
df.loc[df['A']==1, 'A'] =100
print(df)
# 新建一列進行替換
df.loc[df['A']==100, 'E'] =1
print(df)
實現(xiàn)效果: