前提・実現したいこと
データフレームに新たにダミー変数の列"処置群ダミー"を追加したいです。
もとのデータでは無回答、無、有が0,1,2で表されてしまっているので、1を0に、2を1に、0をNoneとしたいです。
発生している問題・エラーメッセージ
エラーメッセージ
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
該当のソースコード
python
ソースコード
apple1 = pd.read_csv("apple_1.csv")
if apple1["子供の有無"] == 1 :
apple1["処置群ダミー"] = 0
elif apple1["子供の有無"] == 2 :
apple1["処置群ダミー"] = 1
else :
apple1["処置群ダミー"] = None
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー