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

Square Brackets (1)

ในวิดีโอ คุณได้เห็นแล้วว่าการ index และเลือกข้อมูลจาก Pandas DataFrame ทำได้หลายวิธี วิธีที่ง่ายที่สุด แม้จะไม่ใช่วิธีที่ทรงพลังที่สุด คือการใช้ square brackets

ในโค้ดตัวอย่าง ข้อมูล cars ชุดเดิมถูกนำเข้าจากไฟล์ CSV เป็น Pandas DataFrame หากต้องการเลือกเฉพาะคอลัมน์ cars_per_cap จาก cars ทำได้ดังนี้

cars['cars_per_cap']
cars[['cars_per_cap']]

การใช้ bracket เดี่ยวจะได้ผลลัพธ์เป็น Pandas Series ส่วนการใช้ bracket คู่จะได้ผลลัพธ์เป็น Pandas DataFrame

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

Python ระดับกลาง

ดูคอร์ส

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

  • ใช้ square bracket เดี่ยวเพื่อพิมพ์คอลัมน์ country ของ cars ในรูปแบบ Pandas Series
  • ใช้ square bracket คู่เพื่อพิมพ์คอลัมน์ country ของ cars ในรูปแบบ Pandas DataFrame
  • ใช้ square bracket คู่เพื่อพิมพ์ DataFrame ที่มีทั้งคอลัมน์ country และ drives_right ของ cars ตามลำดับนี้

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

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

# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)

# Print out country column as Pandas Series


# Print out country column as Pandas DataFrame


# Print out DataFrame with country and drives_right columns
แก้ไขและรันโค้ด