내부에 요소를 계속 나열하면서 numpy
배열 의 데이터 유형을 고정 int
( int64
또는 기타) 으로 유지하는 선호되는 방법이 numpy.NaN
있습니까?
특히, 사내 데이터 구조를 Pandas DataFrame으로 변환하고 있습니다. 우리의 구조에는 여전히 NaN을 가진 정수형 열이 있지만 열의 dtype은 int입니다. 이것을 DataFrame으로 만들면 모든 것을 float로 다시 캐스팅하는 것처럼 보이지만 실제로는되고 싶습니다 int
.
생각?
시도한 것 :
from_records()
pandas.DataFrame 에서 함수를 사용해 보았지만 coerce_float=False
도움이되지 않았습니다. 또한 NaN fill_value와 함께 NumPy 마스크 배열을 사용해 보았습니다. 이로 인해 열 데이터 유형이 부동이되었습니다.
from_records
pandas.DataFrame 에서 함수를 사용해 보았지만 coerce_float=False
운이 없습니다 ... 여전히 새 데이터에 유형이 float64
있습니다.