在不考虑NA的情况下组合多个列

时间:2017-01-12 10:27:19

标签: r

以下是数据框

enter image description here

我想创建第6列,其中5列的所有值组合在一起。如果列具有NA或0,则不应该考虑它。

每个变量之间应该有一个空格。

1 个答案:

答案 0 :(得分:0)

我们可以使用

 df1$X6 <- apply(df1, 1, FUN=function(x) paste(x[!is.na(x)], collapse=" "))