列の追加(1)
動画では、ヒューゴが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)