Pandas:如何填充与该列的正确类型匹配的空值?

时间:2015-08-18 19:05:39

标签: python numpy pandas dataframe

Dataframe.fillna method可以使用默认值填充空值。

但是当我们同时包含字符串和数字类型列时,如何用数字0填充数字类型的空单元格,并用字符串“0”或“空白”填充字符串类型的空单元格?

编辑:

该表包含数千个混合类型列,因此手动填充每列不可行。

1 个答案:

答案 0 :(得分:1)

单独拍摄每一列。

如果列包含类型字符串

df.column.fillna('0',inplace = True)

如果列包含int

类型
df.column.fillna(0 ,inplace = True)

inplace = True只填充同一数据框