当前位置:  开发笔记 > 编程语言 > 正文

如何在将多个列值粘贴在一起时省略NA值?

如何解决《如何在将多个列值粘贴在一起时省略NA值?》经验,为你挑选了1个好方法。



1> Rich Scriven..:

您可以尝试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)))

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有