আমি নীচে হিসাবে একটি পান্ডাস ডেটা ফ্রেমে একটি .csv ফাইল থেকে ডেটা পড়ি। কলামগুলির মধ্যে একটির জন্য 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
আমি কীভাবে এটি সামাল দিতে পারি?