เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ดึงข้อมูลจาก flat file รูปแบบอื่น

แม้ CSV จะเป็น flat file ที่พบบ่อยที่สุด แต่บางครั้งก็อาจเจอไฟล์ที่ใช้ตัวคั่นแบบอื่น read_csv() รองรับไฟล์เหล่านี้ได้ด้วย keyword argument sep โดย pandas จะถือว่าตัวคั่นเป็นคอมมาเป็นค่าเริ่มต้น จึงไม่จำเป็นต้องระบุ sep เมื่อโหลดไฟล์ CSV

ข้อมูลภาษีของรัฐ Vermont ในแบบฝึกหัดนี้เป็นไฟล์แบบ tab-separated values (TSV) ดังนั้นจึงต้องใช้ sep เพื่อระบุตัวคั่นที่ถูกต้องตอนโหลดไฟล์ โดย tab แทนด้วย \t เมื่อโหลดไฟล์แล้ว โค้ดที่เหลือจะจัดกลุ่มฟิลด์ N1 ซึ่งเก็บหมวดหมู่ช่วงรายได้ เพื่อสร้างกราฟแสดงการยื่นแบบภาษีตามหมวดรายได้

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การนำเข้าข้อมูลด้วย pandas อย่างมีประสิทธิภาพ

ดูคอร์ส

คำแนะนำการฝึกหัด

  • Import pandas โดยตั้งชื่อย่อเป็น pd
  • โหลดไฟล์ vt_tax_data_2016.tsv โดยระบุตัวคั่นที่ถูกต้องด้วย keyword argument sep

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Import pandas with the alias pd
____

# Load TSV using the sep keyword argument to set delimiter
data = ____(____, ____)

# Plot the total number of tax returns by income group
counts = data.groupby("agi_stub").N1.sum()
counts.plot.bar()
plt.show()
แก้ไขและรันโค้ด