如何将日期范围分成5天的很多年?

问题描述 投票:0回答:1

我正在尝试使用googleAnalyticsR自动向Google Analytics(分析)发送API请求。

问题是,由于有这么多数据,必须将查询拆分成较小的块才能正确检索数据。

[我想用一种方法将大范围分割,例如:在5天的块中分割2017-01-012020-02-21,并使用每个块进行API调用,因此API不会崩溃。

目前这是我的工作方式:

library(googleAuthR)
library(googleAnalyticsR)
library(tidyverse)
library(scales)


an_users_events_2017_ene1a <- google_analytics(an_viewID,
                                          date_range = c("2017-01-01", "2017-01-05"),
                                          metrics = c("users", "totalEvents"),
                                          dimensions = c("ga:date"),
                                          anti_sample = TRUE)





an_users_events_2017_ene1b <- google_analytics(an_viewID,
                                               date_range = c("2017-01-06", "2017-01-10"),
                                               metrics = c("users", "totalEvents"),
                                               dimensions = c("ga:date"),
                                               anti_sample = TRUE)



an_users_events_2017_ene1c <- google_analytics(an_viewID,
                                               date_range = c("2017-01-11", "2017-01-15"),
                                               metrics = c("users", "totalEvents"),
                                               dimensions = c("ga:date"),
                                               anti_sample = TRUE)

...#持续到2020-02-21

最后我做了一个rbind(...)以拥有1个合并的数据帧。

r google-analytics-api
1个回答
0
投票

我们可以将对象放入列表后使用[C0

bind_rows
© www.soinside.com 2019 - 2024. All rights reserved.