将数据从长到大重塑:聚合问题

时间:2014-12-04 23:05:01

标签: r aggregate reshape2

我正在尝试将数据从长格式更改为宽格式。它是一个因子设计,在主题和主题变量之间有一个。

我的数据: https://drive.google.com/file/d/0B9lnMw6dkH9KZUZKQkh4M3BIbGM/view?usp=sharing

enter image description here

当我尝试

library(reshape2)
data.wide<- dcast(correct.anal,group+subnum~speed+int, value.var="corr") 

关于数据,它说

Aggregation function missing: defaulting to length

我没有重复的值,所以我不明白我需要做什么。

我想要实现的是从当前数据中获取每个主题输出一行22列(subnum,group和20种组合)。

任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

也许这会有所帮助:

data.wide<- dcast(correct.anal,group+subnum~speed+int,fun.aggregate=mean, value.var="corr")

我只需添加fun.aggregate = mean来平均重复项。