Python初心者です。
Pandasで、titanicデータの前処理をしています。
"Age"が16歳未満の"Sex"を「Children」に変えたいです。
(16歳未満は男性・女性関係なく子供として扱いたいため)
下記for 文を試しましたが、エラーが出ていますが何がだめなのかわからず困っています。
(ここではデータフレームの名前をdfとしています)
for i in df: if df["Age"]<16: df["Sex"]="Children"
エラー文は、
The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
となっています。
初歩的な質問ですみません。よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/02/22 10:38