아래와 같이 .csv 파일에서 Pandas 데이터 프레임으로 데이터를 읽습니다. 열 중 하나, 즉 id
열 유형을로 지정하고 싶습니다 int
. 문제는 id
시리즈에 누락 된 / 빈 값이 있다는 것입니다.
id
.csv를 읽는 동안 열을 정수 로 캐스팅하려고 하면 다음과 같은 결과가 나타납니다.
df= pd.read_csv("data.csv", dtype={'id': int})
error: Integer column has NA values
또는 아래와 같이 읽은 후 열 유형을 변환하려고 시도했지만 이번에는 다음과 같이 표시됩니다.
df= pd.read_csv("data.csv")
df[['id']] = df[['id']].astype(int)
error: Cannot convert NA to integer
이 문제를 어떻게 해결할 수 있습니까?