我有一个包含几列的数据框,其中一列是排名,介于 1 和 20 之间的整数。我想创建另一列,其中包含像“1-4”、“5-10”、“11-”这样的 bin 值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 的值在给定范围内,只需添加另一列。谢谢你。