总和未定义"日期"对象聚合错误

时间:2017-09-21 19:42:37

标签: r

我有一个包含日期和音量列的数据框。

尝试按我使用的日期总结卷:

volume_per_month <- aggregate(x ,by = list(x$date), FUN = sum)

我明白了:

Summary.Date中的错误(c(14610,14610,14610,14610,14610,14610,14610,:   总和未定义为&#34;日期&#34;对象

有什么想法吗?我之前没有遇到任何问题,但最近使用了这个:

lct <- Sys.getlocale("LC_TIME"); 
Sys.setlocale("LC_TIME", "C")

不确定是否related.d

由于

1 个答案:

答案 0 :(得分:1)

晚上好,

看起来它正在尝试对日期列进行求和。我很久没有使用聚合,但这对我有用:

x <- data.frame(date = Sys.Date(), v1 = rnorm(5), v2 = runif(5))
aggregate(x[, setdiff(names(x), "date")] , by = list(x$date), FUN = sum)

最佳, 强尼