كيفية تصدير 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

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *