スカラー値の置換 II
動画で説明したとおり、pandas の DataFrame ではとても直感的な方法で値を置換できます。データフレーム内の位置(行と列)を特定し、置き換えたい新しい値を代入します。より pandas らしい書き方として、同じ処理を行う .replace() 関数も利用できます。
ここでは、年・性別・民族別に米国で人気のある名前などを含む names DataFrame を使います。
次の方法で、FEMALE と分類されている赤ちゃんをすべて GIRL に置き換えてください。
- 直感的なスカラー置換
.replace()関数を使う方法
この演習はコースの一部です
pandasで効率的にコードを書く
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
start_time = time.time()
# Replace all the entries that has 'FEMALE' as a gender with 'GIRL'
names['Gender'].____[____ == ____] = 'GIRL'
print("Time using .loc[]: {} sec".format(time.time() - start_time))