У меня проблема при построении структуры данных.

lv1<-c(5,2,8)
lv2<-c(9,3,6)
lv3<-c(5,0,2)
df<-data.frame(lv1,lv2,lv3)
Результатом в данных является количество людей в lv1, lv2 и lv3.но я хочу исследовать связь между количеством людей и разными уровнями lv, поэтому я хотел бы преобразовать это в следующий вид:

lv<- c('lv1','lv1','lv1','lv2','lv2','lv2','lv3','lv3','lv3')
number.of.people<-(c(5,2,8,9,3,6,5,0,2))
new.df<-data.frame(lv,number.of.people)
Есть ли код, который яможет это сделать?