r - R中每小时间隔的聚合时间列

标签 r aggregate

我在 R 中有一个 df,格式如下。什么是按小时时间间隔汇总此数据的最简单方法,目前是每分钟

                 theTime24 Amount
988 2015-02-04 23:53:00      2
989 2015-02-04 23:55:00      1
990 2015-02-04 23:56:00      3
991 2015-02-04 23:57:00      2
992 2015-02-04 23:58:00      1
993 2015-02-04 23:59:00      2

最佳答案

(由于回答的用户(@user20650)将其添加为评论,我正在回答我自己的问题)

aggregate(Amount ~ format(as.POSIXct(countByCountryTime$theTime24), "%Y-%m-%d %H"), data=countByCountryTime, sum)

关于r - R中每小时间隔的聚合时间列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28334342/

相关文章:

c# - Entity Framework 与 LINQ 聚合连接字符串?

sql - MySQL:每个用户最近 10 个条目?

r - data.table::melt - 变量列转换为具有 variable.factor = FALSE 指定的因子

R - 如何从数据框中的单列和行获取字符串

r - 如何使用定标将命名向量传递给dplyr::select?

r - 逻辑回归在 R 中预测 "NA"概率 - 为什么?

R.ggplot2。如何更改 2 条线的颜色,以便在 2-y 轴图上区分它们

r - 如何在 R 中按组对 NA 行求和

sql-server - 具有多个聚合列和总计列的 SQL Server PIVOT

r - 将 15 分钟的数据汇总到每小时