【发布时间】:2020-01-29 21:26:20
【问题描述】:
这是我的数据框的示例。它来自一项调查,最初的问题是:“你在哪里?标记所有适用的。”
Code Option1 Option2 Option3 Option4
101 A C NA NA
102 B D NA NA
103 A B D NA
104 D NA NA NA
105 A B C D
我想转换此数据,以便每一列都是其中一个位置,如果您位于 4 个位置中的任何一个,您将得到 0/1:
Code A B C D
101 1 0 1 0
102 0 1 0 1
103 1 1 0 1
104 0 0 0 1
105 1 1 1 1
我尝试使用 ifelse 语句,但一直出错。有什么建议么?谢谢!
【问题讨论】:
标签: r dataframe if-statement