我的数据如下:
x y z
1 na na 4
2 na na 5
3 na 4 na
4 na 2 na
5 7 na na
6 9 na na
我尝试粘贴并合并,但是输出看起来像这样:
x
1 na na 4
2 na na 4
3 na 4 na
我只想要数字,并且只希望在一栏中输入数字。这就是我想要的:
x
1 4
2 5
3 4
4 2
5 7
6 9
你们知道怎么做吗?您将对我有很大的帮助!谢谢!
答案 0 :(得分:2)
一个选项是coalesce
library(dplyr)
df1 %>%
transmute(x = coalesce(x, y, z))
假设na
是真实的NA
(缺少值)而不是字符串