วิธีส่งออก 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