2

我有一个包含 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

我怎么做?

谢谢!

4

1 回答 1

5

像这样:

aggregate(rate~date,dat,mean)
于 2013-05-03T14:16:23.063 回答