اذهب إلى المحتوى
  • 0

مفهوم خطأ AttributeError: 'DataFrame' object has no attribute 'append_df_to_excel

Ahmed Ahmed64

السؤال

السلام عليكم

مامفهوم هذا الخطأ

AttributeError: 'DataFrame' object has no attribute 'append_df_to_excel'

حيث أن لدي def  وظيفته أنه يقرأ أعمدة من اكسل وأجري عليها بعض العمليات ومن ثم تحويلها إلى DataFrame وتخزينها في ملف جديد

الفكرة التي أحاول الوصول إليها 

عند تنفيذ الكود مجدداً أريده أن يخزن البيانات الجديدة بحث يستكمل على أخر سطر في نفس الملف

التخزين في نفس

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

هذه الميثود غير موجودة في مكتبة 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 إلى هذا السطر.

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 21 دقائق مضت قال Ahmed Ahmed64:

هل يمكن توضيح أكثر

row_information

هو المتغير الذي فيه البيانات التي ستحفظها في الملف، لنفرض مثلا ان ملف الاكسل الخاص بك فيه عمودين name و email ، يكون المتغير بهذه الطريقة:

row_information = {"Name": "شهاب",
                   "Email": "chihab@mail.com"}

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...