【发布时间】:2018-02-09 21:53:24
【问题描述】:
对于pd.DataFrame.replace,我一直在试图弄清楚为什么当我替换另一列中的另一个集合时,我替换的值会恢复到它们的原始值。下面如何使替换永久生效?
titanic.replace({'Pclass' :
{3 : 'Lower Class',
2 : 'Middle Class',
1: 'Upper Class'}})
【问题讨论】:
-
您必须使用 titanic = titanic.replace(.... 或使用参数 inplace = True 来分配结果
标签: python pandas dataframe replace