kaggleで有名なタイタニック号のデータセットを使い、「16歳未満なら、子供。それ以外は性別をそのまま返す」というカラムを作成しているものがあったのですが(コードは以下)、
def male_female_child(passenger): age,sex = passenger if age < 16: return 'child' else: return sex titanic_df['person'] = titanic_df[['Age','Sex']].apply(male_female_child,axis=1)
passengerという引数はどこから持ってこられたものなのでしょうか?
さらにpassengerを「age,sex = passenger」とし、分割されていますが、そこがよくわかりません。
passengerに与えられる引数には
passenger = {15:male,59:female,34:male}
のように年齢と性別が入っているのでしょうか?
だとしたら、titanic_df[['Age','Sex']]の値がpassengerに与えられているのだと思いますが、その解釈でよろしいのでしょうか?
タイトルの日本語くらいは正確に書きませんか?
回答1件
あなたの回答
tips
プレビュー