【发布时间】:2020-11-24 18:54:02
【问题描述】:
我有一个列名如下的数据框:
Column (Name) Column Name 2 Column3 Column (4)
NULL NULL C3 100
22 C44 C55 NULL
2 C5 C11 13
我希望用平均值和最小值替换 Column (Name) 和 Column (4) 子集中的空值。这个怎么做 ? Column (Name) 和 Column (4) 中的值是数字
df['Column (Name)']=df['Column (Name)'].fillna(df['Column (Name)'].mean())
df['Column (4)']=df['Column (4)'].fillna(df['Column (4)'].min())
我得到以下错误:
TypeError: can only concatenate str (not "int") to str
预期输出:
Column (Name) Column Name 2 Column3 Column (4)
12 NULL C3 100
22 C44 C55 13
2 C5 C11 13
【问题讨论】: