【发布时间】:2021-08-09 02:43:55
【问题描述】:
我正在处理 jupyter 笔记本中的一组数据,并尝试用名称替换编号变量,然后保存到新文件中,以便我可以使用 value_counts() 并接收名称中的值。
numbered = [1,2,3,4]
fullname = [a,b,c,d]
df.replace(numbered, fullname)
df.to_csv('fullname.csv')
df_fullname = pd.read_csv('fullname.csv')
df_fullname
替换工作正常,但是当我将其保存到新的 csv 并阅读时,它又回到了编号版本。
【问题讨论】:
-
df = df.replace(numbered, fullname)您没有将其分配给变量,replace不会出现inplace除非您将该值设置为 true:df.replace(numbered, fullname, inplace=True) -
@It_is_Chris 谢谢!