【发布时间】:2018-12-19 20:17:15
【问题描述】:
我需要将原始数据 (csv) 处理为宽格式,以便我可以在 R 或 SPSS 中进行分析。
看起来像这样:
1,age,30
1,race,black
1,scale_total,35
2,age,20
2,race,white
2,scale_total,99
理想情况下它看起来像:
ID,age,race,scale_total, etc
1, 30, black, 35
2, 20, white, 99
我在原始数据(ID、问题、响应)的第一行添加了值并尝试了 cast 函数,但我相信这个聚合数据而不是仅仅转换它:
data_mod <- cast(raw.data2, ID~Question, value="Response")
Aggregation requires fun.aggregate: length used as default
【问题讨论】: