Ahmed Ahmed64 نشر 1 يناير أرسل تقرير مشاركة نشر 1 يناير السلام عليكم مامفهوم هذا الخطأ AttributeError: 'DataFrame' object has no attribute 'append_df_to_excel' حيث أن لدي def وظيفته أنه يقرأ أعمدة من اكسل وأجري عليها بعض العمليات ومن ثم تحويلها إلى DataFrame وتخزينها في ملف جديد الفكرة التي أحاول الوصول إليها عند تنفيذ الكود مجدداً أريده أن يخزن البيانات الجديدة بحث يستكمل على أخر سطر في نفس الملف التخزين في نفس 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Chihab Hedidi نشر 1 يناير أرسل تقرير مشاركة نشر 1 يناير هذه الميثود غير موجودة في مكتبة Pandas يمكن استعمال الميثود loc بحيث تقوم بالتأشير على السطر الأخير بعدها تضيف المعلومات فيه، و هذا كود لتفهم أكثر: df = pd.read_excel("example.xlsx") df.loc[len(df)] = row_information df.to_excel("example.xlsx", index=False) نستخدم loc لتحديد سطر في DataFrame باستخدام الفهرس (index). في هذا السياق، استخدمت len(df) للإشارة إلى السطر الأخير في DataFrame ومن ثم إضافة معلومات الصف الجديدة row_information إلى هذا السطر. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Ahmed Ahmed64 نشر 1 يناير الكاتب أرسل تقرير مشاركة نشر 1 يناير بتاريخ 41 دقائق مضت قال Chihab Hedidi: هذه الميثود غير موجودة في مكتبة Pandas يمكن استعمال الميثود loc بحيث تقوم بالتأشير على السطر الأخير بعدها تضيف المعلومات فيه، و هذا كود لتفهم أكثر: df = pd.read_excel("example.xlsx") df.loc[len(df)] = row_information df.to_excel("example.xlsx", index=False) نستخدم loc لتحديد سطر في DataFrame باستخدام الفهرس (index). في هذا السياق، استخدمت len(df) للإشارة إلى السطر الأخير في DataFrame ومن ثم إضافة معلومات الصف الجديدة row_information إلى هذا السطر. هل يمكن توضيح أكثر row_information 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Chihab Hedidi نشر 1 يناير أرسل تقرير مشاركة نشر 1 يناير بتاريخ 21 دقائق مضت قال Ahmed Ahmed64: هل يمكن توضيح أكثر row_information هو المتغير الذي فيه البيانات التي ستحفظها في الملف، لنفرض مثلا ان ملف الاكسل الخاص بك فيه عمودين name و email ، يكون المتغير بهذه الطريقة: row_information = {"Name": "شهاب", "Email": "chihab@mail.com"} 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Ahmed Ahmed64
السلام عليكم
مامفهوم هذا الخطأ
AttributeError: 'DataFrame' object has no attribute 'append_df_to_excel'
حيث أن لدي def وظيفته أنه يقرأ أعمدة من اكسل وأجري عليها بعض العمليات ومن ثم تحويلها إلى DataFrame وتخزينها في ملف جديد
الفكرة التي أحاول الوصول إليها
عند تنفيذ الكود مجدداً أريده أن يخزن البيانات الجديدة بحث يستكمل على أخر سطر في نفس الملف
التخزين في نفس
رابط هذا التعليق
شارك على الشبكات الإجتماعية
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.