Должен ли я заменить значение?с 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
Почему?