【发布时间】:2021-04-17 13:51:58
【问题描述】:
我想将两个只有一个答案的变量组合成一个同时有两个答案的变量。
例子
IPV_YES 只有答案为 1 IPV_NO 只有 2 的答案
我想将它们组合成一个名为 IPV 的变量,该变量将具有来自两个单独类别的 1 和 2 结果。
我尝试过使用 ifelse 命令,但它只显示 IPV_YES 的值。
我拥有的数据集
我想要的结果
【问题讨论】:
-
ifelse(IPV_YES == 1, 1, ifelse(IPV_NO == 2, 2, NA)) -
感谢您的回答,但是当我使用它时,它只显示 IPV_YES 的响应。 IPV_NO 根本不显示在结果表等中。
-
您应该提供一个示例数据集。 @Phil 的解决方案看起来不错。
-
我已经在原始帖子中添加了带有示例数据集的图像。
标签: r if-statement merge