我正在使用具有两列的数据集,其中一列将包含有用的信息。没有信息的人将以NA为价值。我希望这些信息可以一起进入第三栏。数据示例如下
1 NA NA
2 NC NA
3 NA Alabama
让第三列产生的方法是什么:
1 NA
2 NC
3 Alabama
我尝试了paste(),但这会产生以下数据:在这种情况下,NA也将变成表示“ NA”的字符。
1 NA NA
2 NC NA
3 NA Alabama
关于如何获得第二张表而不是第三张表的任何想法,NA值保持其NA状态而不是字符串?
答案 0 :(得分:2)
我们可以使用coalecse
中的dplyr
library(dplyr)
df1 %>%
transmute(coln = coalecse(col1, col2))