我有一个包含2列的数据框:一列表示日期,另一列表示当天给出的汇率。有些日子出现了不止一次,我想做的是计算当天给出的汇率的平均值,只留下一个条目与该日期和平均汇率。大概是这样的:
从这个开始:
dat = data.frame(date = c(10, 10, 20), rate = c(4, 2, 1))
dat
date rate
1 10 4
2 10 2
3 20 1要这样做:
date rate
1 10 3
2 20 1我该怎么做?
谢谢!
发布于 2013-05-03 22:16:23
如下所示:
aggregate(rate~date,dat,mean)https://stackoverflow.com/questions/16361005
复制相似问题