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

loc และ iloc (3)

นอกจากนี้ยังสามารถเลือกเฉพาะคอลัมน์ด้วย loc และ iloc ได้เช่นกัน โดยใส่ slice ที่ครอบคลุมตั้งแต่ต้นจนถึงท้ายไว้หน้าเครื่องหมายจุลภาค ดังนี้

cars.loc[:, 'country']
cars.iloc[:, 1]

cars.loc[:, ['country','drives_right']]
cars.iloc[:, [1, 2]]

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

Python ระดับกลาง

ดูคอร์ส

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

  • พิมพ์คอลัมน์ drives_right ในรูปแบบ Series โดยใช้ loc หรือ iloc
  • พิมพ์คอลัมน์ drives_right ในรูปแบบ DataFrame โดยใช้ loc หรือ iloc
  • พิมพ์ทั้งคอลัมน์ cars_per_cap และ drives_right ในรูปแบบ DataFrame โดยใช้ loc หรือ iloc

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

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

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

# Print out drives_right column as Series


# Print out drives_right column as DataFrame


# Print out cars_per_cap and drives_right as DataFrame

แก้ไขและรันโค้ด