【发布时间】:2021-10-12 16:01:21
【问题描述】:
我有这个数据框,其中在数据框的某些列中有“无”一词作为字符串。我正在尝试用列的平均值替换该字符串。这是正确的方法吗,因为它不起作用:
X["column"] = X["column"].replace(to_replace="None", value = X["column"].mean())
非常感谢!
【问题讨论】:
-
是“None”这个词还是python
None? -
我认为“None”(单词“None”作为字符串),我认为(python)None 的行为会像 NaN。
-
对,所以我想问题是哪一部分是问题所在。如果它是 python None,那么平均值将是正确的,但不会被替换。如果是“无”这个词,则无法计算平均值。 “它不工作”并没有提供任何信息。
标签: python pandas dataframe mean