วิธีส่งออก pandas dataframe เป็น csv (พร้อมตัวอย่าง)


คุณสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อส่งออก DataFrame ของ pandas ไปยังไฟล์ CSV:

 df. to_csv (r' C:\Users\Bob\Desktop\my_data.csv ', index= False )

โปรดทราบว่า index=False บอกให้ Python ลบคอลัมน์ดัชนีเมื่อส่งออก DataFrame อย่าลังเลที่จะลบอาร์กิวเมนต์นี้หากคุณต้องการเก็บคอลัมน์ดัชนีไว้

ตัวอย่างทีละขั้นตอนต่อไปนี้แสดงวิธีใช้ฟังก์ชันนี้ในทางปฏิบัติ

ขั้นตอนที่ 1: สร้าง Pandas DataFrame

ขั้นแรก เรามาสร้าง DataFrame ของแพนด้ากันก่อน:

 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

อ้างอิง เอกสารประกอบของ pandas สำหรับคำแนะนำโดยละเอียดเกี่ยวกับฟังก์ชัน to_csv()

แหล่งข้อมูลเพิ่มเติม

วิธีอ่านไฟล์ CSV ด้วย Pandas
วิธีอ่านไฟล์ Excel ด้วย Pandas
วิธีส่งออก Pandas DataFrame ไปยัง Excel
วิธีส่งออกอาร์เรย์ NumPy ไปยังไฟล์ CSV

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *