【发布时间】:2017-01-11 01:58:41
【问题描述】:
单元格值NaN 和None 有什么区别?我使用了df.dropna(),它丢弃了所有NaN,但我仍然有很多None。
我想知道它们之间有什么区别以及如何摆脱None?
谢谢!
【问题讨论】:
单元格值NaN 和None 有什么区别?我使用了df.dropna(),它丢弃了所有NaN,但我仍然有很多None。
我想知道它们之间有什么区别以及如何摆脱None?
谢谢!
【问题讨论】:
@szeitlin 已经提供了一个类似问题的链接,但如果你需要这个:你可以将 NaN 转换为 None
df1 = df.where((pd.notnull(df)), None)
或 None 到 NaN:
import numpy as np
x = np.array(x)
x = x.astype(float)
【讨论】: