Как соединить значения нескольких столбцов в один столбец, но пропустить пропущенные значения между / где-либо в столбцах?
У меня есть df, который я хочу преобразовать в df2
df<- data_frame(col1 = c('', 'B', 'C', 'D', 'E'),
col2 = c(1,3,'','',9),
col3 = c('aa', 'bb', 'cc', '', '')
)
df
df2<- data_frame(col1 = c('', 'B', 'C', 'D', 'E'),
col2 = c(1,3,'','',9),
col3 = c('aa', 'bb', 'cc', '', ''),
col4 = c('1;aa','B;3;bb','C;cc','D','E;9')
)
df2