【发布时间】:2013-04-20 18:19:37
【问题描述】:
我有一个使用以下数据框的快速问题。
x <- c("2012-01-01","2012-01-01","2012-01-01","2012-01-02","2012-01-02","2012-01-03","2012-01-03")
y <- c(1,2,3,4,5,6,7)
data.frame(x,y)
现在我想为 x 中指定的每个日期取 y 的平均值,我该怎么做?我有困难,因为每个日期的观察量不同 非常感谢
【问题讨论】:
-
看看函数
aggregate、by或tapply。只需通过?by来浏览帮助页面中的示例 -
x 和 y 中的元素个数不相同。调用 data.frame(x, y) 时没有报错吗?
-
是的,抱歉,这是一个快速示例,现在已编辑