相关疑难解决方法(0)

如何使用强制转换或其他函数在R中创建二进制表

我正在尝试创建一个具有二元响应且已使用强制转换的因子列表.

DF2 <- cast(data.frame(DM), id ~ region)
names(DF2)[-1] <- paste("region", names(DF2)[-1], sep = "")
Run Code Online (Sandbox Code Playgroud)

我得到的问题是答案是答案出现的频率,而我正在寻找它是否匹配.

例如,我有:

id region
 1   2
 1   3
 2   2
 3   1
 3   1
Run Code Online (Sandbox Code Playgroud)

我想要的是:

id region1 region2 region3
1   0          1     1
2   0          1     0
3   1          0     0
Run Code Online (Sandbox Code Playgroud)

casting r reshape dataframe

4
推荐指数
2
解决办法
1703
查看次数

标签 统计

casting ×1

dataframe ×1

r ×1

reshape ×1