gpt4 book ai didi

datetime - 在 R 中合并聚合数据

转载 作者:行者123 更新时间:2023-12-04 20:22:00 26 4
gpt4 key购买 nike

关注我的 previous question关于将每小时数据聚合为每日数据,我想继续 (a) 每月聚合和 (b) 将每月聚合合并到原始数据框中。

我的原始数据框如下所示:

Lines <- "Date,Outdoor,Indoor
01/01/2000 01:00,30,25
01/01/2000 02:00,31,26
01/01/2000 03:00,33,24
02/01/2000 01:00,29,25
02/01/2000 02:00,27,26
02/01/2000 03:00,39,24
12/01/2000 02:00,27,26
12/01/2000 03:00,39,24
12/31/2000 23:00,28,25"

每日汇总已在我的 previous question 中得到解答,然后我可以找到从那里生成每月聚合的方法,如下所示:
Lines <- "Date,Month,OutdoorAVE
01/01/2000,Jan,31.33
02/01/2000,Feb,31.67
12/01/2000,Dec,31.33"

其中,OutdoorAVE 是每日最低和最高室外温度的月平均值。我最终想要的是这样的:
Lines <- "Date,Outdoor,Indoor,Month,OutdoorAVE
01/01/2000 01:00,30,25,Jan,31.33
01/01/2000 02:00,31,26,Jan,31.33
01/01/2000 03:00,33,24,Jan,31.33
02/01/2000 01:00,29,25,Feb,31.67
02/01/2000 02:00,27,26,Feb,31.67
02/01/2000 03:00,39,24,Feb,31.67
12/01/2000 02:00,27,26,Dec,31.33
12/01/2000 03:00,39,24,Dec,31.33
12/31/2000 23:00,28,25,Dec,31.33"

我对如何做到这一点知之甚少。任何帮助是极大的赞赏。

最佳答案

这与您的问题无关,但您可能想使用 RSQLite和用于各种聚合值的单独表,并使用简单的 SQL 命令连接表。如果您使用多种聚合,您的数据框很容易变得又大又丑。

关于datetime - 在 R 中合并聚合数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5465383/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com