Рассмотрим следующий кадр данных, полученный после операции cbind
в двух списках
> fl
x meanlist
1 1 48.5
2 2 32.5
3 3 28.0
4 4 27.0
5 5 25.5
6 6 20.5
7 7 27.0
8 8 24.0
class_median <- list(0, 15, 25, 35, 45)
class_list <- list(0:10, 10:20, 20:30, 30:40, 40:50)
Значения в class_median
представляют классы от -10 до +10, от 10 до 20, от 20 до 30 и т. Д. c
Во-первых, я пытаюсь сгруппировать значения в fl$meanlist
согласно классам в class_list
. Во-вторых, я пытаюсь вернуть одно значение для класса, которое ближе всего к срединным значениям, следующим образом
> fl_subset
x meanlist cm
1 1 48.5 45
2 2 32.5 35
3 5 25.5 25
Я пытаюсь использовать циклы для сравнения, но оно кажется длинным и неуправляемым, и результат не правильно