【发布时间】:2017-08-06 16:39:04
【问题描述】:
这个问题我纠结了很久,尝试了不同的方法。
如图所示,我有一个简单的 DataFrame,
我可以使用代码将NaN 替换为None(不是字符串“None”),
[![dfTest2 = dfTest.where(pd.notnull(dfTest), None)][2]][2]
但是,NaT 不会被 None 替换。
我一直在寻找答案,但没有运气。有人可以帮忙吗?
提前谢谢你。
【问题讨论】:
-
df.fillna(None)好运吗? -
@Cleb,试过但没有用。例外为
ValueError: must specify a fill method or value。似乎None是一个值或方法。 -
@Cleb 嗨,Thx 供参考。请看下面的答案。
-
stackoverflow.com/a/42818550/8770481 这个救了我的命。对我来说效果很好
标签: python-2.7 pandas dataframe