Pandas: วิธีอ่านคอลัมน์เฉพาะจากไฟล์ excel


คุณสามารถใช้วิธีการต่อไปนี้เพื่ออ่านคอลัมน์เฉพาะจากไฟล์ Excel ลงใน Pandas DataFrame:

วิธีที่ 1: อ่านคอลัมน์เฉพาะ

 df = pd. read_excel (' my_data.xlsx ', usecols=' A,C ')

วิธีที่ 2: อ่านช่วงของคอลัมน์

 df = pd. read_excel (' my_data.xlsx ', usecols=' A:C ') 

วิธีที่ 3: อ่านช่วงคอลัมน์หลายช่วง

 df = pd. read_excel (' my_data.xlsx ', usecols=' A:C,F,G:J ') 

ตัวอย่างต่อไปนี้แสดงวิธีการใช้แต่ละวิธีในทางปฏิบัติกับไฟล์ Excel ต่อไปนี้ชื่อ player_data.xlsx :

ตัวอย่างที่ 1: อ่านคอลัมน์เฉพาะ

เราสามารถใช้รหัสต่อไปนี้เพื่อนำเข้าข้อมูลคอลัมน์ A และ C จากไฟล์ Excel:

 import pandas as pd

#import columns A and C from Excel file
df = pd. read_excel (' player_data.xlsx ', usecols=' A,C ')

#view DataFrame
print (df)

  team rebounds
0 to 8
1 B 12
2 C 4
3 D 4
4 E 6
5 F 7

โปรดทราบว่ามีการนำเข้าเฉพาะข้อมูลในคอลัมน์ A และ C ของไฟล์ Excel เท่านั้น

ตัวอย่างที่ 2: อ่านช่วงของคอลัมน์

เราสามารถใช้รหัสต่อไปนี้เพื่อนำเข้าข้อมูลในคอลัมน์ A ถึง C จากไฟล์ Excel:

 import pandas as pd

#import columns A through C from Excel file
df = pd. read_excel (' player_data.xlsx ', usecols=' A:C ')

#view DataFrame
print (df)

  team points rebounds
0 to 24 8
1 B 20 12
2 C 15 4
3 D 19 4
4 E 32 6
5 F 13 7

โปรดทราบว่ามีการนำเข้าเฉพาะข้อมูลในคอลัมน์ A ถึง C ของไฟล์ Excel เท่านั้น

ตัวอย่างที่ 3: อ่านช่วงคอลัมน์หลายช่วง

เราสามารถใช้รหัสต่อไปนี้เพื่อนำเข้าข้อมูลของคอลัมน์ A ถึง C และคอลัมน์ D จากไฟล์ Excel:

 import pandas as pd

#import columns A through C from Excel file
df = pd. read_excel (' player_data.xlsx ', usecols=' A:C,D ')

#view DataFrame
print (df)

  team points rebound assists
0 to 24 8 5
1 B 20 12 3
2 C 15 4 7
3 D 19 4 8
4 E 32 6 8
5 F 13 7 9

โปรดทราบว่าข้อมูลจากคอลัมน์ A ถึง C และคอลัมน์ D ของไฟล์ Excel ได้รับการนำเข้าแล้ว

หมายเหตุ : คุณสามารถดูเอกสารฉบับเต็มของฟังก์ชัน pandas read_excel() ได้ที่นี่

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

บทช่วยสอนต่อไปนี้จะอธิบายวิธีการทำงานทั่วไปอื่นๆ ในแพนด้า:

Pandas: วิธีข้ามบรรทัดเมื่ออ่านไฟล์ Excel
Pandas: วิธีระบุประเภทเมื่อนำเข้าไฟล์ Excel
Pandas: วิธีรวมแผ่นงาน Excel หลายแผ่น

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

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