以下のようなデータセットのAgeカラムを用いて、「25以上ならyoung,50以下ならmiddle,それ以上ならold」とするpersonカラムを新たに作りたいのですが、そこの関数の作り方で困っています。
「generate() got an unexpected keyword argument 'axis'」と出てくるのですが、axisをどうしたらいいのでしょうか?
def generate(age): if age < 25: return 'young' elif age >= 25 and age <=50: return "middle" else: return "old" md_df['person'] = md_df["Age"].apply(generate,axis=1)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/14 02:14