ฉันอ่านข้อมูลจากไฟล์. 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
ฉันจะจัดการสิ่งนี้ได้อย่างไร