您可以尝试na.omit()
省略值,然后粘贴.此外,您可以使用toString()
,因为它相当于paste(..., collapse = ", ")
.
apply(dd2, 1, function(x) toString(na.omit(x))) # [1] "A, AK2, PPT" "B, HFM1, PPT" "C, TRR" # [4] "D, TRR, RTT, GGT" "E, RTT"
如果您有特定的列,那么您正在使用
apply(dd2[, cols], 1, function(x) toString(na.omit(x)))