NaN이 포함된 Pandas 열을 Dtype Int로 변환
누락된 값(NaNs)이 포함된 Pandas 열을 정수 유형으로 변환하려면 pandas 버전 0.24 . IntegerArray로 표현되는 null 허용 정수 데이터 유형을 소개합니다.
Null 허용 정수 데이터 유형
Arrays.IntegerArray를 사용하면 누락된 값이 있는 정수 데이터를 표현할 수 있습니다. 기본 정수 dtype과 다르며 배열이나 시리즈를 생성할 때 명시적으로 지정해야 합니다.
예:
import pandas as pd arr = pd.array([1, 2, np.nan], dtype=pd.Int64Dtype()) pd.Series(arr) # Output: 0 1 1 2 2 NaN dtype: Int64
열을 Null 허용 정수로 변환
df['myCol'] = df['myCol'].astype('Int64')
이렇게 하면 'myCol' 열이 null 허용 정수로 변환되어 누락된 값이 허용됩니다. NaN으로 표현됩니다.
위 내용은 NaN 값이 있는 Pandas 열을 정수 유형으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!