我有一个包含空单元格的 Dataframe results,我想用0替换所有空单元格。到目前为止,我已经尝试使用Pandas的fillna:
results
fillna
result.fillna(0)
和replace:
replace
result.replace(r'\s+', np.nan, regex=True)
然而,两人都没有成功。
moiiocjp1#
您正在创建 Dataframe 的副本,但原始副本未保留更改,如果希望 Dataframe 保留更改,则需要指定“inplace=True
result.fillna(0, inplace=True)
djmepvbi2#
如果空字段表示“”(空号),则可以用途:
dataframe['column_name'].replace('',0)
2条答案
按热度按时间moiiocjp1#
您正在创建 Dataframe 的副本,但原始副本未保留更改,如果希望 Dataframe 保留更改,则需要指定“inplace=True
djmepvbi2#
如果空字段表示“”(空号),则可以用途: