问题标签 [google-trends]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
489 浏览

python - Python 中的 Google 健康扩展趋势 API

我可以访问趋势 API。我正在尝试运行getTimelinesForHealthAPI。似乎没有执行。我在 Python 中运行代码。

googleapiclient.errors.HttpError:https://www.googleapis.com/trends/v1beta/timelinesForHealth?key=MY_API_KEY&geoRestriction.country=US&terms=cold&terms=cough&time.endDate=201 2-01-01&alt=json&time.startDate=2011-01-01&timelineResolution=week 返回“超出每日限制”

我们在 2 台不同的计算机上进行了尝试。启用 Cookie。每日限制绝对不超过我们对此有把握。(之所以提到这一点,是因为一些帖子建议尝试这些替代方案)

尽管如此,当我使用getGraph()执行得很好的 API 时。所以,这只是关于健康 API 时间线的特殊情况。

0 投票
2 回答
1274 浏览

r - 使用循环将数据从谷歌趋势下载到 R 中

我需要从谷歌趋势下载几个词的搜索量。之后,我想将文件另存为 csv。

我尝试了以下方法:

words <-c("Tennis","Fußball", "Handball") for (i in 1:length(words)){ 趋势 <- gtrends(words[i], geo="DE",start_date = as.Date ("2004-01-01"), end_date = as.Date(Sys.time()))$trend write.csv(trends, file="trends.csv") }

显然,趋势中的数据会被覆盖,因此在这种情况下,手球只剩下最后一个字。如何下载多个数据?

谢谢您的帮助!

里卡达

0 投票
1 回答
1075 浏览

matlab - 在 MATLAB 中下载谷歌趋势数据

我正在尝试使用 MATLAB 下载谷歌趋势数据。但是,当我运行以下命令时,我无法下载数据。

但是,当我将 URL 部分粘贴到 google chrome 中时,它会下载。我怎样才能让它在 MATLAB 中工作?

0 投票
0 回答
573 浏览

regex - 将正则表达式与 R 的 google 趋势 -gtrendr 一起使用

我想使用该gtrends命令来搜索关键字。基本语法很简单,如下所示:

但是,我想搜索的不仅仅是“特殊”。我还想在关键字搜索命中衡量任何对“专业”、“专业”、“特别”的搜索。我可以执行以下操作:

但这提供了 4 种不同的搜索,每种搜索具有不同的度量。我想使用正则表达式(或某种通配符表达式)组合每个搜索命中。另请注意,谷歌趋势命中指标基于 0-100 的标准化比例,因此我不能仅从上面单独搜索这些术语并将值相加 - 这会扭曲测量。我尝试过使用 stringr 和 grep,但没有真正解决。任何帮助深表感谢。这是一个从头开始的工作示例:

0 投票
1 回答
176 浏览

date - 如何处理mathematica中的日期范围?

在谷歌趋势中,可以将数据导出为 CSV。获得的 CSV 具有以下结构:

我知道有DateObject[],但它只包含一个日期。我想在时域中获得主题 1 和 2 的阶梯图,并计算它们在两个给定日期之间的范围内的相关性。

我的问题是:数据的结构如何,我应该用什么来表示时间范围?

0 投票
0 回答
562 浏览

python - 我尝试使用 selenium 搜索谷歌趋势

我尝试使用 selenium 搜索谷歌趋势。几次后我收到“您已达到配额限制。请稍后再试。” 如何解决?

0 投票
3 回答
1539 浏览

excel - 在 Excel 中排列两列带时间戳的数据

我正在尝试分析“比特币”一词的比特币市场价格和谷歌搜索趋势之间的关系。对于前者,我使用的是在 blockchain.info 中找到的以 .CSV 格式下载的图表;对于后者,我使用的是 Google 趋势数据(在 Google 趋势页面中搜索“比特币”),也以 .CSV 格式下载。我打算在 Excel 中将它们相互绘制成图表,对它们进行一些数学运算,等等……问题是,Google 趋势数据每周记录一次,而 Blockchain.info 数据每天记录一次。这意味着结果行在第一个数据点之后不对齐:

Excel 工作簿屏幕截图

是否有一个快速的快捷方式可以用来分散 Google 趋势数据,以便每行中的日期匹配(并且在区块链数据中的给定日期存在空白 A 和 B 行的数据)?非常感谢任何和所有帮助!

注意:我意识到之前已经对这些数据进行过分析;为了自学的目的,我想自己做。

0 投票
1 回答
327 浏览

r - Google 趋势中的周数类型

这可能是一个非常基本的问题,我下载了一个 Google 趋势文件,每行的日期范围是类似于 2004-01-04 - 2004-01-10 的一周格式。这基本上是周日到周六

此处的伪代码等于上述格式 (2004-01-04 - 2004-01-10)

样本数据

我有两个问题

这是一个特定的星期类型,例如 ISO。lubridate是否可以使用R 中的或其他函数将其转换为周数。问题是使用isoweekweek导致开始日期和结束日期的周数分开

我有第二个要匹配的数据集,但它使用不同的周数类型,所以我想将它们都转换为 Google 类型

谢谢您的帮助

0 投票
1 回答
59 浏览

python - 在 Python 中合并 GoogleTrends 数据报告

我对 Python 还是很陌生,而且……嗯……比如说,在编码方面,我并不是真正的专家。所以提前为这个非常业余的问题道歉。我正在尝试合并几个 googletrends report.csv 文件以用于我的研究。

我遇到的两个问题:

  1. 报告文件不仅仅是一个电子表格,还包含许多其他不相关的信息。即我只想合并每个文件的某个数组(实际上只想要包含每个月的日期和相应 SVI 的每日数据。比如:第 6 到 30 列)

  2. 由于(每日)数据将从月度报告文件中提取,并且月份没有固定的天数,我不能只使用固定的列号来读取,而是需要根据特定月份的天数来读取。

非常感谢您的帮助!

编辑:

我使用的代码:

它产生的输出

我设法剪掉了前几行,但我不知道如何从第 31 行开始剪掉底部的钻头。所以skipfooter似乎没有工作。但是我不能使用nrows,因为月份的天数不同,所以我不会提前知道行数。

0 投票
0 回答
67 浏览

javascript - Google 趋势 - 确定嵌入代码是否为空

我使用来自谷歌趋势的代码

但是如何确定嵌入式代码是否为空?例如q=40404040404040

谷歌只是给空的身体 iframe,它发生在一个页面上并且什么都不显示。

如何确定此嵌入式代码是否为空并显示“无趋势”之类的内容或根本不显示此空 iframe?