【问题标题】:Combine multiple columns without considering NA's [duplicate]在不考虑 NA 的情况下合并多列 [重复] 【发布时间】:2017-01-12 10:27:19 【问题描述】: 下面是数据框 我想创建第 6 列,将 5 列的所有值组合在一起。如果列有 NA 或 0,则不应考虑。 每个组合变量之间应该有一个空格。 【问题讨论】: 标签: r 【解决方案1】: 我们可以使用 df1$X6 <- apply(df1, 1, FUN=function(x) paste(x[!is.na(x)], collapse=" ")) 【讨论】: 谢谢...但输出是这样的“bike_335,ball_514,coal_70”。我想要这个没有逗号的“bike_335 ball_514 coal_70”。 @MohanChakradharVedurupaka 我更改了代码