Ahmed Ahmed64 نشر 21 يناير أرسل تقرير مشاركة نشر 21 يناير السلام عليكم ما المقصود بهذا الخطأ ValueError: Cannot mask with non-boolean array containing NA / NaN values حيث كنت أحاول البحث عن أسم داخل مع استخدام Treeview 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mustafa Suleiman نشر 21 يناير أرسل تقرير مشاركة نشر 21 يناير يعني أنه لا يمكنك استخدام مصفوفة غير منطقية للتعامل مع القيم المفقودة (NA/NaN) أثناء عملية التنقية (masking) ، أي أنك تحاول البحث عن اسم داخل مصفوفة تحتوي على قيم NA أو NaN. عليك أولاً إزالة أي قيم NA أو NaN من المصفوفة باستخدام وظيفة dropna()، وسأفترض أن المصفوفة الخاصة بك تسمى data: data = data.dropna() بمجرد إزالة أي قيم NA أو NaN، يمكنك محاولة البحث عن الاسم مرة أخرى. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Ahmed Ahmed64 نشر 21 يناير الكاتب أرسل تقرير مشاركة نشر 21 يناير (معدل) بتاريخ 2 ساعة قال Mustafa Suleiman: يعني أنه لا يمكنك استخدام مصفوفة غير منطقية للتعامل مع القيم المفقودة (NA/NaN) أثناء عملية التنقية (masking) ، أي أنك تحاول البحث عن اسم داخل مصفوفة تحتوي على قيم NA أو NaN. عليك أولاً إزالة أي قيم NA أو NaN من المصفوفة باستخدام وظيفة dropna()، وسأفترض أن المصفوفة الخاصة بك تسمى data: data = data.dropna() بمجرد إزالة أي قيم NA أو NaN، يمكنك محاولة البحث عن الاسم مرة أخرى. نعم هذا صحيح لقد توقعت هذا الرد في الحقيقة استخدمت هذه الشفرة وقد حلت المشكلة for index, row in self.rtb[self.rtb['إسم الطالب'].str.contains(self.query, na=False)].iterrows(): self.tree.insert('', 'end', values=(row['إسم الطالب'],)) تم الحل بهذه الإضافة na=False أشكرك أخي على الإجابة السريعة والمساعدة تم التعديل في 21 يناير بواسطة Ahmed Ahmed64 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Ahmed Ahmed64
السلام عليكم
ما المقصود بهذا الخطأ
ValueError: Cannot mask with non-boolean array containing NA / NaN values
حيث كنت أحاول البحث عن أسم داخل مع استخدام Treeview
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.