У меня есть некоторые данные о событиях, которые я хочу собрать в одном столбце. На данный момент данные включают в себя столбцы для событий и другие столбцы, которые содержат результаты определенных событий. Я хочу включить результаты как события в данные, а также сохранить порядок. В приведенном ниже примере данные выглядят как df
, и я хочу преобразовать их так, чтобы они выглядели как desired
df.
a <- c("event1","event2","event3","event4")
b <- c("outcome1",'','','')
c <- c('','',"outcome3",'')
df <- data.frame(a,b,c)
d <- c("event1","outcome1","event2","event3","outcome3","event4")
desired <- data.frame(d)