R中的合并列(dplyr或任何其他包)

问题描述 投票:0回答:1

我有一个名为“ Health_Difficulties”的数据框,看起来像下面的数据框。我需要合并:

Health_Difficulties = data.frame(
X <- c(2,2,1,2,2,1,2,2,2,2,2),
Y <- c(2,1,2,1,2,1,2,2,2,1,2),
Z <- c(2,2,2,1,2,2,2,1,2,2,1)
)

放入名为W的新列中,以消除3列并仅保留W。我要通过此合并完成的操作是,如果X或Y或Z具有1,则它将在W列,否则,如果三列均不为1,则会记录为2。

我是R语言的新手,已经签出了dplyr,但到目前为止还没有运气。任何帮助将不胜感激!

我有一个名为“ Health_Difficulties”的数据框,看起来像下面的数据框。我需要合并:Health_Difficulties = data.frame(X

r merge dplyr coalesce
1个回答
0
投票

这应该可以实现您想要的。

© www.soinside.com 2019 - 2024. All rights reserved.