Назначьте группу элементам вектора на основе второго вектора в R - PullRequest
0 голосов
/ 07 мая 2020

Предположим, у меня есть вектор test .

test<-c(7,4,6,8,9,7,10,2,11,15)

И второй вектор test_split .

test_split<-c(2,4,3,1)

Я бы создать фрейм данных, где первый столбец - test , а второй столбец -

(1,1,2,2,2,2,3,3,3,4)

Как видите, этот вектор состоит из test_split :

Я повторяю 2 (= test_split [1] ) раз 1, затем 4 (= test_split [2] ) раз 2 и т.д. c.

Есть ли эффективный способ сделать это?

Best,

W

...