1. Learn
  2. /
  3. คอร์ส
  4. /
  5. Python เบื้องต้น: การนำเข้าข้อมูล

Connected

แบบฝึกหัด

ปรับแต่งการนำเข้าไฟล์สเปรดชีต

ในแบบฝึกหัดนี้ จะได้ parse สเปรดชีตโดยใช้อาร์กิวเมนต์เพิ่มเติม เพื่อข้ามแถว เปลี่ยนชื่อคอลัมน์ และเลือกเฉพาะคอลัมน์ที่ต้องการ

สเปรดชีต 'battledeath.xlsx' ถูกโหลดเป็น xls ไว้แล้ว

เช่นเดิม จะใช้เมธอด parse() แต่คราวนี้จะเพิ่มอาร์กิวเมนต์ skiprows, names และ usecols ซึ่งใช้สำหรับข้ามแถว กำหนดชื่อคอลัมน์ และระบุคอลัมน์ที่ต้องการ parse ตามลำดับ อาร์กิวเมนต์เหล่านี้รับค่าเป็น list ที่บรรจุหมายเลขแถว สตริง หรือหมายเลขคอลัมน์ที่ต้องการ แล้วแต่กรณี

คำแนะนำ

100 XP
  • Parse sheet แรกโดยใช้ index โดยข้ามแถวแรกของข้อมูล และกำหนดชื่อคอลัมน์เป็น 'Country' และ 'AAM due to War (2002)' ผ่านอาร์กิวเมนต์ names ทั้งค่าที่ส่งให้ skiprows และ names ต้องเป็นชนิด list
  • Parse sheet ที่สองโดยใช้ index โดย parse เฉพาะคอลัมน์แรกด้วยพารามิเตอร์ usecols ข้ามแถวแรก และเปลี่ยนชื่อคอลัมน์เป็น 'Country' โดยค่าที่ส่งให้ usecols ก็ต้องเป็นชนิด list เช่นกัน