statepipyの日記

興味のある分野(統計、疫学、機械学習、品質管理、手料理)と、PCスキルの維持を目的に書き続けます!

文字変数を数値に変換

# sexがm,fになっているので、関数(change_sex)を定義してmを1,fを0に変換
def change_sex(val):
    if val == "m":
        return 1
    elif val == "f":
        return 0

# カラム関数を適用する場合はapply関数を用いる
mydata["sex"] = mydata["sex"].apply(change_sex)