【发布时间】:2019-11-21 13:11:11
【问题描述】:
在 pandas 中,我可以用 0 填充单个列,如下所示:
df['COL'].fillna(0, inplace=True)
是否可以在同一步骤中填充多列?
【问题讨论】:
-
df.fillna(0)? -
不,不是所有的列,只有一个选定的列表
在 pandas 中,我可以用 0 填充单个列,如下所示:
df['COL'].fillna(0, inplace=True)
是否可以在同一步骤中填充多列?
【问题讨论】:
df.fillna(0) ?
我猜:
df[list_cols] = df[list_cols].fillna(0)
【讨论】:
inplace 不适用于多列。我不确定为什么,可能与切片有关。