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 หลายแผ่น