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

จำนวนรถยนต์ต่อหัวประชากร (2)

จำ np.logical_and(), np.logical_or() และ np.logical_not() ได้ไหม? ฟังก์ชันเหล่านี้คือเวอร์ชัน NumPy ของตัวดำเนินการ and, or และ not ซึ่งสามารถใช้กับ pandas Series เพื่อกรองข้อมูลในรูปแบบที่ซับซ้อนขึ้นได้

ดูตัวอย่างนี้ที่เลือกข้อมูลที่มีค่า cars_per_cap อยู่ระหว่าง 10 ถึง 80 ลองรันทีละบรรทัดเพื่อดูว่าเกิดอะไรขึ้น

cpc = cars['cars_per_cap']
between = np.logical_and(cpc > 10, cpc < 80)
medium = cars[between]

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

Python ระดับกลาง

ดูคอร์ส

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

  • ใช้โค้ดตัวอย่างที่ให้มาเพื่อสร้าง DataFrame ชื่อ medium ซึ่งประกอบด้วยข้อมูลทั้งหมดใน cars ที่มีค่า cars_per_cap อยู่ระหว่าง 100 ถึง 500
  • แสดงผล medium

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

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

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

# Import numpy, you'll need this
import numpy as np

# Create medium: observations with cars_per_cap between 100 and 500




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