الباندا: كيفية إضافة البيانات إلى ملف csv موجود
يمكنك استخدام بناء الجملة التالي في الباندا لإضافة البيانات إلى ملف CSV موجود:
df. to_csv (' existing.csv ', mode=' a ', index= False , header= False )
إليك كيفية تفسير وسيطات الدالة to_csv() :
- ‘existing.csv’: اسم ملف CSV الموجود.
- الوضع = ‘a’: استخدم وضع ‘الإلحاق’ بدلاً من وضع ‘w’ – وضع ‘الكتابة’ بشكل افتراضي.
- الفهرس=خطأ: لا تقم بتضمين عمود فهرس عند إضافة بيانات جديدة.
- header=False: لا تقم بتضمين رأس عند إضافة بيانات جديدة.
يوضح المثال التالي خطوة بخطوة كيفية استخدام هذه الوظيفة عمليًا.
الخطوة 1: عرض ملف CSV الموجود
لنفترض أن لدينا ملف CSV الموجود التالي:
الخطوة 2: إنشاء بيانات جديدة لإضافتها
لنقم بإنشاء Pandas DataFrame جديد لإضافته إلى ملف CSV الموجود:
import pandas as pd #createDataFrame df = pd. DataFrame ({' team ': ['D', 'D', 'E', 'E'], ' points ': [6, 4, 4, 7], ' rebounds ': [15, 18, 9, 12]}) #view DataFrame df team points rebounds 0 D 6 15 1 D 4 18 2 E 4 9 3 E 7 12
الخطوة 3: إضافة بيانات جديدة إلى ملف CSV الموجود
يوضح التعليمة البرمجية التالية كيفية إضافة هذه البيانات الجديدة إلى ملف CSV الموجود:
df. to_csv (' existing.csv ', mode=' a ', index= False , header= False )
الخطوة 4: عرض ملف CSV المحدث
عندما نفتح ملف CSV الموجود، يمكننا أن نرى أنه تمت إضافة البيانات الجديدة:
ملاحظات حول إضافة البيانات
عند إضافة بيانات إلى ملف CSV موجود، تأكد من التحقق مما إذا كان ملف CSV الموجود يحتوي على عمود فهرس أم لا.
إذا لم يكن ملف CSV الموجود يحتوي على ملف فهرس، فيجب عليك تحديد Index=False في الدالة to_csv() عند إضافة البيانات الجديدة لمنع الباندا من إضافة عمود فهرس.
مصادر إضافية
كيفية تصدير Pandas DataFrame إلى CSV
كيفية تصدير Pandas DataFrame إلى Excel
كيفية تصدير Pandas DataFrames إلى أوراق Excel متعددة