新增欄位(1)
在影片中,Hugo 示範了如何把 brics DataFrame 中每個國家名稱的長度,加到新的欄位裡:
for lab, row in brics.iterrows() :
brics.loc[lab, "name_length"] = len(row["country"])
你也可以在 cars DataFrame 上做類似的事。
本練習屬於課程
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)