gpt4 book ai didi

r - 如何从 Google Analytics 获取 R 中的大型数据集?

转载 作者:行者123 更新时间:2023-12-03 15:35:37 25 4
gpt4 key购买 nike

当我使用来自谷歌分析的 googleAnalyticsR 在 R 中获取一个小数据集(比如 2000 个观察值)时,一切正常。

    df <- google_analytics(id=ga_id,
start="2017-12-01",
end="2017-12-31",
metrics="ga:users",
dimensions="ga:dimension1, ga:longitude, ga:latitude",
max=10000)

但是当我需要获取包含 20000 个观察值的更大数据集时,相同的代码失败并返回错误:

Batching data into [2] calls.
Request to profileId: ()
Error in f(content, ...) : Invalid dimension or metric:

我该如何解决这个问题?谢谢。

最佳答案

您需要将 max 设置为 -1,然后它会获取所有结果。您不需要设置批处理或页面大小等,它会为您完成。

以下是 website 中的一些示例:

# 1000 rows only
thousand <- google_analytics(ga_id,
date_range = c("2017-01-01", "2017-03-01"),
metrics = "sessions",
dimensions = "date")

# 2000 rows
twothousand <- google_analytics(ga_id,
date_range = c("2017-01-01", "2017-03-01"),
metrics = "sessions",
dimensions = "date",
max = 2000)

# All rows
alldata <- google_analytics(ga_id,
date_range = c("2017-01-01", "2017-03-01"),
metrics = "sessions",
dimensions = "date",
max = -1)

关于r - 如何从 Google Analytics 获取 R 中的大型数据集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49316336/

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