Pandas: วิธีข้ามบรรทัดเมื่ออ่านไฟล์ excel
คุณสามารถใช้วิธีการต่อไปนี้เพื่อข้ามแถวเมื่ออ่านไฟล์ Excel ลงใน DataFrame ของแพนด้า:
วิธีที่ 1: ข้ามแถวที่ระบุ
#import DataFrame and skip row in index position 2 df = pd. read_excel (' my_data.xlsx ', skiprows=[ 2 ])
วิธีที่ 2: ละเว้นแถวเฉพาะหลายแถว
#import DataFrame and skip rows in index positions 2 and 4 df = pd. read_excel (' my_data.xlsx ' , skiprows=[2,4 ] )
วิธีที่ 3: ละเว้นบรรทัด N แรก
#import DataFrame and skip first 2 rows df = pd. read_excel (' my_data.xlsx ', skiprows= 2 )
ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติกับไฟล์ Excel ต่อไปนี้ชื่อ player_data.xlsx :
ตัวอย่างที่ 1: ละเว้นแถวใดแถวหนึ่ง
เราสามารถใช้โค้ดต่อไปนี้เพื่อนำเข้าไฟล์ Excel และละเว้นแถวที่ตำแหน่งดัชนี 2:
import pandas as pd #import DataFrame and skip row in index position 2 df = pd. read_excel (' player_data.xlsx ', skiprows=[ 2 ]) #view DataFrame print (df) team points rebound assists 0 to 24 8 5 1 C 15 4 7 2 D 19 4 8 3 E 32 6 8 4 F 13 7 9
โปรดทราบว่าแถวที่ตำแหน่งดัชนี 2 (พร้อมทีม ‘B’) ถูกละเว้นเมื่อนำเข้าไฟล์ Excel ไปยัง DataFrame ของแพนด้า
หมายเหตุ : บรรทัดแรกของไฟล์ Excel ถือเป็นบรรทัด 0
ตัวอย่างที่ 2: ละเว้นบรรทัดเฉพาะหลายบรรทัด
เราสามารถใช้โค้ดต่อไปนี้เพื่อนำเข้าไฟล์ Excel และละเว้นแถวในตำแหน่งดัชนี 2 และ 4:
import pandas as pd #import DataFrame and skip rows in index positions 2 and 4 df = pd. read_excel (' player_data.xlsx ', skiprows=[ 2,4 ] ) #view DataFrame print (df) team points rebound assists 0 to 24 8 5 1 C 15 4 7 2 E 32 6 8 3 F 13 7 9
โปรดทราบว่าแถวในตำแหน่งดัชนี 2 และ 4 (ที่มีทีม “B” และ “D”) จะถูกละเว้นเมื่อนำเข้าไฟล์ Excel ลงใน DataFrame ของ pandas
ตัวอย่างที่ 3: ละเว้นบรรทัด N แรก
เราสามารถใช้โค้ดต่อไปนี้เพื่อนำเข้าไฟล์ Excel และละเว้นสองบรรทัดแรก:
import pandas as pd #import DataFrame and skip first 2 rows df = pd. read_excel (' player_data.xlsx ', skiprows= 2 ) #view DataFrame print (df) B 20 12 3 0 C 15 4 7 1 D 19 4 8 2 E 32 6 8 3 F 13 7 9
โปรดทราบว่าสองแถวแรกของไฟล์ Excel ได้ถูกข้ามไป และแถวถัดไปที่มีอยู่ (ที่มีทีม “B”) ได้กลายเป็นแถวส่วนหัวของ DataFrame
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีทำงานทั่วไปอื่นๆ ใน Python:
วิธีอ่านไฟล์ Excel ด้วย Pandas
วิธีส่งออก Pandas DataFrame ไปยัง Excel
วิธีส่งออกอาร์เรย์ NumPy ไปยังไฟล์ CSV