问题标签 [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.
python - Python 中的 Google 健康扩展趋势 API
我可以访问趋势 API。我正在尝试运行getTimelinesForHealth
API。似乎没有执行。我在 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 时间线的特殊情况。
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") }
显然,趋势中的数据会被覆盖,因此在这种情况下,手球只剩下最后一个字。如何下载多个数据?
谢谢您的帮助!
里卡达
matlab - 在 MATLAB 中下载谷歌趋势数据
我正在尝试使用 MATLAB 下载谷歌趋势数据。但是,当我运行以下命令时,我无法下载数据。
但是,当我将 URL 部分粘贴到 google chrome 中时,它会下载。我怎样才能让它在 MATLAB 中工作?
regex - 将正则表达式与 R 的 google 趋势 -gtrendr 一起使用
我想使用该gtrends
命令来搜索关键字。基本语法很简单,如下所示:
但是,我想搜索的不仅仅是“特殊”。我还想在关键字搜索命中衡量任何对“专业”、“专业”、“特别”的搜索。我可以执行以下操作:
但这提供了 4 种不同的搜索,每种搜索具有不同的度量。我想使用正则表达式(或某种通配符表达式)组合每个搜索命中。另请注意,谷歌趋势命中指标基于 0-100 的标准化比例,因此我不能仅从上面单独搜索这些术语并将值相加 - 这会扭曲测量。我尝试过使用 stringr 和 grep,但没有真正解决。任何帮助深表感谢。这是一个从头开始的工作示例:
date - 如何处理mathematica中的日期范围?
在谷歌趋势中,可以将数据导出为 CSV。获得的 CSV 具有以下结构:
我知道有DateObject[]
,但它只包含一个日期。我想在时域中获得主题 1 和 2 的阶梯图,并计算它们在两个给定日期之间的范围内的相关性。
我的问题是:数据的结构如何,我应该用什么来表示时间范围?
python - 我尝试使用 selenium 搜索谷歌趋势
我尝试使用 selenium 搜索谷歌趋势。几次后我收到“您已达到配额限制。请稍后再试。” 如何解决?
excel - 在 Excel 中排列两列带时间戳的数据
我正在尝试分析“比特币”一词的比特币市场价格和谷歌搜索趋势之间的关系。对于前者,我使用的是在 blockchain.info 中找到的以 .CSV 格式下载的图表;对于后者,我使用的是 Google 趋势数据(在 Google 趋势页面中搜索“比特币”),也以 .CSV 格式下载。我打算在 Excel 中将它们相互绘制成图表,对它们进行一些数学运算,等等……问题是,Google 趋势数据每周记录一次,而 Blockchain.info 数据每天记录一次。这意味着结果行在第一个数据点之后不对齐:
是否有一个快速的快捷方式可以用来分散 Google 趋势数据,以便每行中的日期匹配(并且在区块链数据中的给定日期存在空白 A 和 B 行的数据)?非常感谢任何和所有帮助!
注意:我意识到之前已经对这些数据进行过分析;为了自学的目的,我想自己做。
r - Google 趋势中的周数类型
这可能是一个非常基本的问题,我下载了一个 Google 趋势文件,每行的日期范围是类似于 2004-01-04 - 2004-01-10 的一周格式。这基本上是周日到周六
此处的伪代码等于上述格式 (2004-01-04 - 2004-01-10)
样本数据
我有两个问题
这是一个特定的星期类型,例如 ISO。lubridate
是否可以使用R 中的或其他函数将其转换为周数。问题是使用isoweek
并week
导致开始日期和结束日期的周数分开
我有第二个要匹配的数据集,但它使用不同的周数类型,所以我想将它们都转换为 Google 类型
谢谢您的帮助
python - 在 Python 中合并 GoogleTrends 数据报告
我对 Python 还是很陌生,而且……嗯……比如说,在编码方面,我并不是真正的专家。所以提前为这个非常业余的问题道歉。我正在尝试合并几个 googletrends report.csv 文件以用于我的研究。
我遇到的两个问题:
报告文件不仅仅是一个电子表格,还包含许多其他不相关的信息。即我只想合并每个文件的某个数组(实际上只想要包含每个月的日期和相应 SVI 的每日数据。比如:第 6 到 30 列)
由于(每日)数据将从月度报告文件中提取,并且月份没有固定的天数,我不能只使用固定的列号来读取,而是需要根据特定月份的天数来读取。
非常感谢您的帮助!
编辑:
我使用的代码:
我设法剪掉了前几行,但我不知道如何从第 31 行开始剪掉底部的钻头。所以skipfooter似乎没有工作。但是我不能使用nrows,因为月份的天数不同,所以我不会提前知道行数。
javascript - Google 趋势 - 确定嵌入代码是否为空
我使用来自谷歌趋势的代码
但是如何确定嵌入式代码是否为空?例如q=40404040404040
:
谷歌只是给空的身体 iframe,它发生在一个页面上并且什么都不显示。
如何确定此嵌入式代码是否为空并显示“无趋势”之类的内容或根本不显示此空 iframe?