【发布时间】:2019-05-09 03:42:35
【问题描述】:
我必须替换值吗?使用 NaN,因此您可以调用 .isnull () 方法。我找到了几种解决方案,但总是返回一些错误。假设:
data = pd.DataFrame([[1,?,5],[?,?,4],[?,32.1,1]])
如果我尝试:
pd.data.replace('?', np.nan)
我有:
0 1 2
0 1.0 NaN 5
1 NaN NaN 4
2 NaN 32.1 1
但是 data.isnull() 返回:
0 1 2
0 False False False
1 False False False
2 False False False
为什么?
【问题讨论】:
标签: pandas dataframe missing-data