У меня есть фрейм данных с несколькими столбцами, один из этих столбцов - это ранги, целое число от 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 находится в заданном диапазоне. спасибо.