いくつかの列を持つデータフレームがあり、それらの列の1つはランクで、1〜20の整数です。「1-4」、「5-10」、「11-」などのビン値を含む別の列を作成したいと思います。 15 "、"16-20"。
これを行うための最も効果的な方法は何ですか?
私が持っているデータフレームは次のようになります(.csv形式):
rank,name,info
1,steve,red
3,joe,blue
6,john,green
3,liz,yellow
15,jon,pink
データフレームに別の列を追加したいので、次のようになります。
rank,name,info,binValue
1,steve,red,"1-4"
3,joe,blue,"1-4"
6,john,green, "5-10"
3,liz,yellow,"1-4"
15,jon,pink,"11-15"
data.frameをそのまま維持し、df $rankedの値が指定された範囲内にある場合は別の列を追加したいので、現在の方法は機能していません。ありがとうございました。