Мне нужно обработать необработанные данные (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, Вопрос, Ответ) и попробовал использовать функцию приведения, но я считаю, что эти агрегированные данные вместопросто преобразуя это:
data_mod <- cast(raw.data2, ID~Question, value="Response")
Aggregation requires fun.aggregate: length used as default