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

ขับรถชิดขวา (2)

โค้ดในตัวอย่างก่อนหน้าทำงานได้ถูกต้อง แต่มีการสร้างตัวแปร dr ขึ้นมาโดยไม่จำเป็น จริงๆ แล้วสามารถได้ผลลัพธ์เดิมโดยไม่ต้องใช้ตัวแปรกลางนี้เลย ให้นำโค้ดที่คำนวณค่า dr ใส่ลงไปในวงเล็บเหลี่ยมที่ใช้เลือกแถวจาก cars โดยตรง

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

Python ระดับกลาง

ดูคอร์ส

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

แปลงโค้ดให้เหลือบรรทัดเดียว โดยคำนวณตัวแปร sel ให้ได้ผลลัพธ์เดิมเหมือนเดิม

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

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

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

# Convert code to a one-liner
dr = cars['drives_right']
sel = cars[dr]

# Print sel
print(sel)
แก้ไขและรันโค้ด