我正在尝试创建一个具有二元响应并一直在使用强制转换的因素列表。
DF2 <- cast(data.frame(DM), id ~ region)
names(DF2)[-1] <- paste("region", names(DF2)[-1], sep = "")
我遇到的问题是响应是答案出现的频率,而我正在寻找它是否匹配。
例如我有:
id region
1 2
1 3
2 2
3 1
3 1
我想要的是:
id region1 region2 region3
1 0 1 1
2 0 1 0
3 1 0 0