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

เพิ่มคอลัมน์ (1)

ในวิดีโอ Hugo ได้สาธิตวิธีเพิ่มความยาวของชื่อประเทศใน DataFrame brics ลงในคอลัมน์ใหม่:

for lab, row in brics.iterrows() :
    brics.loc[lab, "name_length"] = len(row["country"])

สามารถทำสิ่งที่คล้ายกันนี้กับ DataFrame cars ได้เช่นกัน

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

Python ระดับกลาง

ดูคอร์ส

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

  • ใช้ลูป for เพื่อเพิ่มคอลัมน์ใหม่ชื่อ COUNTRY ซึ่งเก็บชื่อประเทศในคอลัมน์ "country" ในรูปแบบตัวพิมพ์ใหญ่ทั้งหมด โดยใช้เมธอดของสตริงที่ชื่อว่า upper()
  • เพื่อตรวจสอบว่าโค้ดทำงานถูกต้อง ให้พิมพ์ cars ออกมา โดยไม่ต้องเยื้องโค้ดบรรทัดนี้ เพื่อให้อยู่นอกลูป for

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

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

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

# Code for loop that adds COUNTRY column



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