我使用R执行我的第一步,并尝试从此格式转换数据框:
org_unit answer
1 4712 75
2 4713 50
3 4712 75
4 4713 50
5 4712 25
采用此格式
org_unit 100 75 50 25 0
1 4712 0 2 0 1 0
2 4713 0 0 2 0 0
答案的有效列值为100, 75, 50, 25, 0
。
谢谢!
答案 0 :(得分:3)
我们可以在将“回答”转换为指定了table
的{{1}}后使用factor
。
levels
答案 1 :(得分:1)
您还可以使用xtabs
:
xtabs(~org_unit + answer, data=df)
answer
org_unit 25 50 75
4712 1 0 2
4713 0 2 0
要从中生成data.frame,请使用
data.frame(rbind(dfNew))
X25 X50 X75
4712 1 0 2
4713 0 2 0