KaggleのTitanicで新しくカラムをつくり、辞書の値を代入したいと考えています、エラーが出てしまいます。
作業手順
①変数「Embarked」の 生存率を抽出
Sur_rate=({'C':93/(75+93),'Q':30/(47+30),'S':217/(427+217)})
print(Sur_rate)
⇒{'C': 0.5535714285714286, 'Q': 0.38961038961038963, 'S': 0.33695652173913043}
②①の結果の値を抽出
Embarked_Sur=Sur_rate.values()
print(Embarked_Sur)
⇒dict_values([0.5535714285714286, 0.38961038961038963, 0.33695652173913043])
③②の値をあらたにカラムを作り、代入
train_df=train_df.join(Embarked_Sur)
⇒AttributeError: 'float' object has no attribute 'index'
どうすれば、エラーを解消できるでしょうか?
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/12 12:03
2020/01/12 12:03