2016-07-25 65 views
0

我有df并且有空单元格。我想把它写入excel并需要在那里打印0而不是空的。我尝试result.fillna(0)result.replace(r'\s+', np.nan, regex=True)但它没有帮助。熊猫:写入文件时将空单元格替换为0

+1

你分配返回的数据帧?例如。 'result = result.fillna(0)'?否则,你需要添加参数'inplace = True' –

+0

@Kristof我有一个空单元格 – ldevyataykina

+1

定义“空”。你确定这些是'np.nan'吗?也许他们是''''。 – DeepSpace

回答

0

您所创建的数据帧的副本,但原来是没有跟上变化,你需要指定“就地=真”,如果你想将数据框以保存更改

result.fillna(0, inplace=True)