如何在r中重新编码多重响应变量

问题描述

我有一个名为课程的变量,这是受访者修读的不同课程。 这是我的原始数据。

course
1
1,2,3
2,3

我希望它像下面这样。

course_1    course_2    course_3
1            0            0
1            1            1
0            1            1

如何在r中重新编码?

我尝试使用course_1 <- ifelse(course %in% 1,1,0)。但是它为课程_1生成了1、0、0,所以我认为它无法捕获“ 1、2、3”中的“ 1”。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)