Учитывая данные, такие как
num <- c(5,10,15,20,25)
letter <- c("A", "B", "A", "C", "B")
thelist <- data.frame(num, letter)
Мне нужно найти индексы, где буквы одинаковы.Выходные данные:
A 1 3
B 2 5
C 4
Затем возьмите эти индексы и найдите среднее значение этих индексов в num.Вывод:
A 10
B 17.5
C 20
Я не могу использовать циклы или if
операторы, я смотрю на использование вида apply
, which
и т. Д.