การดูรายชื่อชีทในไฟล์ Excel
ไม่ว่าจะชอบหรือไม่ก็ตาม นักวิทยาศาสตร์ข้อมูลทุกคนต้องรับมือกับ Excel spreadsheet อย่างแน่นอน แต่ก็ไม่ได้หมายความว่าต้องเปิดใน Excel เสมอไป!
ในแบบฝึกหัดนี้ จะได้เรียนรู้วิธีใช้ pandas เพื่อนำเข้า Excel spreadsheet และแสดงรายชื่อชีทในไฟล์ .xlsx ที่โหลดมา
จากที่เรียนในวิดีโอ เมื่อโหลดไฟล์ Excel ไว้ในตัวแปร spreadsheet แล้ว สามารถดึงรายชื่อชีทได้โดยใช้แอตทริบิวต์ spreadsheet.sheet_names
ในแบบฝึกหัดนี้จะโหลดและสำรวจ spreadsheet ชื่อ 'battledeath.xlsx' ซึ่งดัดแปลงมาจากชุดข้อมูลของ Peace Research Institute Oslo (PRIO) ข้อมูลนี้บันทึกอัตราการเสียชีวิตที่ปรับตามอายุอันเนื่องมาจากสงครามในประเทศต่างๆ ตลอดหลายปีที่ผ่านมา
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้น: การนำเข้าข้อมูล
คำแนะนำการฝึกหัด
- กำหนดชื่อไฟล์ spreadsheet (ตามที่ระบุไว้ข้างต้น) ให้กับตัวแปร
file - ส่งอาร์กิวเมนต์ที่ถูกต้องให้กับ
pd.ExcelFile()เพื่อโหลดไฟล์ด้วย pandas แล้วเก็บผลลัพธ์ไว้ในตัวแปรxls - แสดงรายชื่อชีทของ Excel spreadsheet โดยส่งอาร์กิวเมนต์ที่จำเป็นให้กับฟังก์ชัน
print()
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import pandas
import pandas as pd
# Assign spreadsheet filename: file
file = ____
# Load spreadsheet: xls
xls = pd.ExcelFile(____)
# Print sheet names
print(____)