10
나는 DataFrame
에 0과 다른 숫자가 혼합되어 있습니다. 0을 놓치고 싶습니다.판다에서 누락 된 데이터로 변환
것은 예를 들어, 내가 pandas.replace (0, NaN이)를 시도
In [618]: a=DataFrame(data=[[1,2],[0,1],[1,2],[0,0]])
In [619]: a
Out[619]:
0 1
0 1 2
1 0 1
2 1 2
3 0 0
에
In [619]: a
Out[619]:
0 1
0 1 2
1 NaN 1
2 1 2
3 NaN NaN
변환 할 명령을 찾고 있어요,하지만 난 NaN의인지 오류가 발생 정의되지 않았습니다. NaN을 가져올 곳이 어디에도 없습니다.
열 유형이 int이기 때문에 작동하지 않습니다 : ValueError : float NaN을 (으)로 변환 할 수 없습니다. integer' – bmu
그럼 데이터를 실수로 변환해야합니다. 정수 데이터 구조와 함께'NaN'을 사용할 수 없습니다. http://stackoverflow.com/questions/11548005/numpy-or-pandas-keeping-array-type-as-integer-while-having-a-nan-value를 참조하십시오. – BrenBarn
그래서 대답을 질문에 맞지 않는 순간에 설명해야합니다. – bmu