Tôi đọc dữ liệu từ tệp .csv đến khung dữ liệu Pandas như bên dưới. Đối với một trong các cột, cụ thể id, tôi muốn chỉ định loại cột là int. Vấn đề là idchuỗi có giá trị thiếu / trống.
Khi tôi cố gắng chuyển idcột thành số nguyên trong khi đọc .csv, tôi nhận được:
df= pd.read_csv("data.csv", dtype={'id': int})
error: Integer column has NA values
Ngoài ra, tôi đã cố gắng chuyển đổi loại cột sau khi đọc như dưới đây, nhưng lần này tôi nhận được:
df= pd.read_csv("data.csv")
df[['id']] = df[['id']].astype(int)
error: Cannot convert NA to integer
Làm thế nào tôi có thể giải quyết điều này?