取代單一值 II
在這個練習中,我們會使用 names DataFrame。這個資料集中,欄位「Rank」顯示每個名字在各年份的排名。你將使用字典把每年排名第 1 的名字取代為 'FIRST'、第 2 名取代為 'SECOND'、第 3 名取代為 'THIRD'。
你會使用字典,讓每個鍵只對應並取代一個單一值。
你已經可以看到資料中的前 5 個名字,這對應到 2011 年屬於族裔「ASIAN AND PACIFIC ISLANDER」的所有女性中,最受歡迎的前 5 個名字。
本練習屬於課程
使用 pandas 撰寫高效程式碼
練習說明
- 依上述規則,將數字表示的排名改為字串。完成取代後,別猶豫,請在主控台探索你的資料集,看看有哪些變化。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Replace the number rank by a string
names['Rank'].replace({____:____, ____:____, ____:____}, inplace=True)
print(names.head())