Ahmed Ahmed64 نشر 13 يناير 2024 أرسل تقرير نشر 13 يناير 2024 السلام عليكم أرجو توضيح الخطأ في هذا الكود import pandas as pd df = pd.read_excel("2018.xlsx",header=None) data = { 'رقم القيد': df.iloc[3::, 5], 'عربي': df.iloc[3::, 9], 'إنجليزي': df.iloc[3::, 10], 'تاريخ': df.iloc[3::, 11] } df1 = pd.DataFrame(data) col_A = [] for i in range(len(df1)): col_A.append("CSSS") df1['إسم المادة'] = col_A df1.to_excel("SS3.xlsx") الخطأ : ValueError: Length of values (1) does not match length of index (595) 1 اقتباس
0 Chihab Hedidi نشر 13 يناير 2024 أرسل تقرير نشر 13 يناير 2024 الخطأ يحدث في السطر: df1['إسم المادة'] = col_A لأنك تقوم بتعيين قيم لعمود 'إسم المادة' بشكل كامل، وبالتالي تحتاج إلى التأكد من أن الطول (عدد الصفوف) للعمود الذي تقوم بتعيينه يتطابق مع عدد الصفوف في df1. لحل هذا، يمكنك تعديل الكود على النحو التالي: df1['إسم المادة'] = col_A[:len(df1)] بهذا التعديل، ستقوم بتعيين القيم فقط للصفوف التي توجد في df1، مما يحل المشكلة التي تواجهك. 1 اقتباس
0 Ahmed Ahmed64 نشر 13 يناير 2024 الكاتب أرسل تقرير نشر 13 يناير 2024 بتاريخ 28 دقائق مضت قال Chihab Hedidi: الخطأ يحدث في السطر: df1['إسم المادة'] = col_A لأنك تقوم بتعيين قيم لعمود 'إسم المادة' بشكل كامل، وبالتالي تحتاج إلى التأكد من أن الطول (عدد الصفوف) للعمود الذي تقوم بتعيينه يتطابق مع عدد الصفوف في df1. لحل هذا، يمكنك تعديل الكود على النحو التالي: df1['إسم المادة'] = col_A[:len(df1)] بهذا التعديل، ستقوم بتعيين القيم فقط للصفوف التي توجد في df1، مما يحل المشكلة التي تواجهك. الخطأ مستمر بعد تعديل السطر لأعلم أين الخطأ في هذا الكود ValueError: Length of values (1) does not match length of index (595) اقتباس
0 Chihab Hedidi نشر 13 يناير 2024 أرسل تقرير نشر 13 يناير 2024 بتاريخ منذ ساعة مضت قال Ahmed Ahmed64: الخطأ مستمر بعد تعديل السطر لأعلم أين الخطأ في هذا الكود ValueError: Length of values (1) does not match length of index (595) ما هي محتويات ملف الإكسل الخاص بك؟ اقتباس
0 Ahmed Ahmed64 نشر 13 يناير 2024 الكاتب أرسل تقرير نشر 13 يناير 2024 بتاريخ 23 دقائق مضت قال Chihab Hedidi: ما هي محتويات ملف الإكسل الخاص بك؟ أرقام اقتباس
0 Chihab Hedidi نشر 13 يناير 2024 أرسل تقرير نشر 13 يناير 2024 بتاريخ 5 دقائق مضت قال Ahmed Ahmed64: أرقام أقصد عدد الأعمدة و الأسطر، اذا تستطيع ان تكتب مثال على سطر واحد او إثنين. اقتباس
السؤال
Ahmed Ahmed64
السلام عليكم
أرجو توضيح الخطأ في هذا الكود
الخطأ :
ValueError: Length of values (1) does not match length of index (595)
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.