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

السؤال

نشر

السلام عليكم

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

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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...