Pandas:将空单元格替换为0

wz8daaqr  于 2023-02-02  发布在  其他
关注(0)|答案(2)|浏览(242)

我有一个包含空单元格的 Dataframe results,我想用0替换所有空单元格。
到目前为止,我已经尝试使用Pandas的fillna

result.fillna(0)

replace

result.replace(r'\s+', np.nan, regex=True)

然而,两人都没有成功。

moiiocjp

moiiocjp1#

您正在创建 Dataframe 的副本,但原始副本未保留更改,如果希望 Dataframe 保留更改,则需要指定“inplace=True

result.fillna(0, inplace=True)
djmepvbi

djmepvbi2#

如果空字段表示“”(空号),则可以用途:

dataframe['column_name'].replace('',0)

相关问题