رسائل الخطأ:
dtype = {'id': int}) خطأ: يحتوي عمود integer على قيم NAبدلاً من ذلك ، إذا حاولنا تحويل نوع العمود بعد قراءة ملف CSV ، نحصل على:
df = pd.read_csv ("data.csv") df [['id']] = df [['id']]. astype (int) خطأ: لا يمكن تحويل NA إلى integer
الحل:
في الإصدار 0.24 فصاعدًا ، من الممكن تمثيل بيانات عدد صحيح مع قيم مفقودة باستخدام أنواع بيانات الصدفة الفائقة ، والتي يتم تنفيذها مع عدد صحيح. لاستخدام هذه الميزة:
استيراد فئة integerarray من pandas.
df= pd.read_csv("data.csv", dtype={'id': int}) error: Integer column has NA valuesdf ['id']. astype ('int64')
عن طريق استخدام أنواع بيانات عدد صحيح لاغية ، يمكن للباندا التعامل مع أعمدة عدد صحيح مع القيم المفقودة مع الحفاظ على نوع البيانات المقصود.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3