2017-10-06 69 views
0

我想替换空用”替换为空以“在熊猫”:在数据帧“在熊猫​​

final_data.replace("null","") 

有了这个,空替换为NaN。用final_data.fillna(" ") NaN不能替换为''。任何帮助,将不胜感激。

no    ip 
20457   NaN 
20458   NaN 
20459   NaN 
20460   NaN 
20461   127.0.0.1 
20462   NaN 
+0

你可以添加一些样本数据? – jezrael

+0

@jezrael我编辑了我的问题 – TheNone

+3

嗯,'final_data = final_data.fillna(“”)'为我工作。 – jezrael

回答

1
final_data = final_data.apply(lambda x: x.str.strip()).replace('', np.nan) 
+0

这太过分了。 jezrael的评论中的解决方案应该做到这一点。 – Peter

+0

@Peter Jezrael的评论是正确的,但这一个适合我。我不知道为什么 – TheNone