値の置換/追加

下記の設問に対する答えとして相応しものを選択肢から選び、次のコードの空欄(##########)を埋めてください.

辞書型の変数 grade_dict を用いて、変数 df のカラム “School Year” をベースとしてマッピングしてください.
また、変数 df にマッピングで得られて Series をカラム “Grade” として代入してください

import pandas as pd
import numpy as np

df = pd.DataFrame({“Height” : np.arange(155, 185, 3),
“Weight” : np.arange(45, 85, 4),
“Sex” : [“Female”, “Male”, “Male”, “Female”, “Female”, “FeMale”, “Female”, “Male”, “Male”, “Male”],
“School Year” : [1, 1, 2, 4, 3, 4, 5, 5, 6, 6]})

grade_dict = {1 : “Low”,
2 : “Low”,
3 : “Middle”,
4 : “Middle”,
5 : “High”,
6 : “High”}

##########

[選択肢]
1. df[“Grade”] = df[“School Year”].map(grade_dict)
2. df[“Grade”].map(grade_dict)
3. df[“Grade”].map(df[“School Year”], grade_dict)
4. df[“School Year”] = df[“Grade”].map(grade_dict)

Leave a comment

Your email address will not be published. Required fields are marked *