제가사이의 차이()
data[data.agefm.isnull()]
및
data[data.agefm == numpy.nan]
가 동일하다는 것을 가정. 그러나 아니요, 첫 번째 행은 agefm이 NaN 인 행을 반환하지만 두 번째 행은 빈 DataFrame을 반환합니다. 생략 된 값은 항상
np.nan
과 같지만 잘못되었습니다.
data[data.agefm == np.nan]
정확히 무엇을 의미하고,
(Pdb) data.agefm.describe()
count 2079.000000
mean 20.686388
std 5.002383
min 10.000000
25% 17.000000
50% 20.000000
75% 23.000000
max 46.000000
Name: agefm, dtype: float64
당신이 제발 설명 할 수 없습니다 :
agefm 열 float64 유형이?
dropna
는'np.isnan'를 사용한다고 생각합니다. – Divakar그들은 동일하지 않습니다 : http://stackoverflow.com/questions/20320022/why-in-numpy-nan-nan-is-false-while-nan-in-nan-is-true – ayhan
@Divakar 그래서, if 나는 이것이 판다 (pandas) *의 격차인가요? 아니면 개념상의 실수를해야합니까? – sergzach