python初心者です。連投の質問で恐縮です。
defで関数を定義して、データフレームに値を入れられるようにしたのですが、
1~6の数字は繰り返しなので、ここをもっと短く記載をするようするにはどう
書いたら良いでしょうか。
def kansu(X):
if X == 1:
return 1
elif X ==2:
return 2
elif X ==3:
return 3
elif X ==4:
return 4
elif X==5:
return 5
elif X==6:
return 6
elif X >=7:
return 7
df['月']=df['月1'].apply(kansu)
回答2件
あなたの回答
tips
プレビュー