كيفية تصدير pandas dataframe إلى csv (مع مثال)
يمكنك استخدام بناء الجملة التالي لتصدير Pandas DataFrame إلى ملف CSV:
df. to_csv (r' C:\Users\Bob\Desktop\my_data.csv ', index= False )
لاحظ أن مؤشر = خطأ يطلب من بايثون إزالة عمود الفهرس عند تصدير DataFrame. لا تتردد في إزالة هذه الوسيطة إذا كنت تريد الاحتفاظ بعمود الفهرس.
يوضح المثال التالي خطوة بخطوة كيفية استخدام هذه الوظيفة عمليًا.
الخطوة 1: إنشاء إطار بيانات Pandas
أولاً، لنقم بإنشاء إطار بيانات الباندا:
import pandas as pd #createDataFrame df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23], ' assists ': [5, 7, 7, 9, 12, 9], ' rebounds ': [11, 8, 10, 6, 6, 5]}) #view DataFrame df points assists rebounds 0 25 5 11 1 12 7 8 2 15 7 10 3 14 9 6 4 19 12 6 5 23 9 5
الخطوة 2: تصدير DataFrame إلى ملف CSV
بعد ذلك، لنصدر DataFrame إلى ملف CSV:
#export DataFrame to CSV file df. to_csv (r' C:\Users\Bob\Desktop\my_data.csv ', index= False )
الخطوة 3: عرض ملف CSV
أخيرًا، يمكننا الانتقال إلى الموقع الذي قمنا بتصدير ملف CSV إليه وعرضه:
points, assists, rebounds 25.5.11 12,7,8 15,7,10 14.9.6 19,12,6 23.9.5
لاحظ أن عمود الفهرس غير موجود في الملف لأننا حددنا Index=False .
لاحظ أيضًا أن الرؤوس موجودة في الملف نظرًا لأن الوسيطة الافتراضية في الدالة to_csv() هي headers=True .
للمتعة فقط، إليك الشكل الذي سيبدو عليه ملف CSV إذا حذفنا الوسيطة Index=False :
,points, assists, rebounds 0.25.5.11 1,12,7,8 2,15,7,10 3,14,9,6 4,19,12,6 5,23,9,5
ارجع إلى وثائق الباندا للحصول على دليل تفصيلي لوظيفة to_csv() .
مصادر إضافية
كيفية قراءة ملفات CSV مع Pandas
كيفية قراءة ملفات Excel مع Pandas
كيفية تصدير Pandas DataFrame إلى Excel
كيفية تصدير مجموعة NumPy إلى ملف CSV