如何使用GoogleTrends使用pytrends获取的历史趋势数据
How to use the Google Trends historical trend data obtained using pytrends
我已经成功地使用 pytrends.
提取给定关键字的 Google 趋势历史趋势数据
pytrends = get_pytrends()
keywords = {'q': 'chelsea', 'date' : 'now 12-H'}
print(json.dumps(pytrends.trend(keywords, return_type='json'), indent=4))
注:以上数据是最近12小时内获取的。
以下部分突出显示输出 JSON 数据的一小部分。
{
"status": "ok",
"sig": "707079741",
"table": {
"cols": [
{
"type": "date",
"id": "date",
"label": "Date",
"pattern": ""
},
{
"type": "number",
"id": "query0",
"label": "chelsea",
"pattern": ""
}
],
"rows": [
{
"c": [
{
"f": "Jan 31, 2017, 02:08 PST",
"v": "2017-01-31"
},
{
"f": "13",
"v": 13.0
}
]
},
{
"c": [
{
"f": "Jan 31, 2017, 02:16 PST",
"v": "2017-01-31"
},
{
"f": "13",
"v": 13.0
}
]
},
{
"c": [
{
"f": "Jan 31, 2017, 02:24 PST",
"v": "2017-01-31"
},
{
"f": "13",
"v": 13.0
}
]
},
...
很明显,上面的数据指的是table的值,但我不知道键'f'和'v'表示的值的定义。我打算将这些数据用作我从社交网络(主题标签等)中提取的趋势主题的评分计算的一部分,但由于指示数据的含义不够明确,我不确定如何使用它.没有关于使用这些数据的准确资源。
This link 关于类似的 JavaScript 库提供了一些有用的信息,但我收到的输出似乎不同。
如何有效地使用这些数据?
我浏览了 Google Trends 的官方文档,然后发现了 this resource which defines how to read the search interest line graphs and news articles bar graphs. I believe the historical trend value corresponding to each time interval in the table result must be calculated based on the above values. This link 指导您阅读关于识别趋势时使用的计算的综合文档。
pytrends 文档指出,生成的值基于世界作为位置,除非指定了特定国家或地区。因此,上述数值对应于世界级统计数据。
注意:希望这个答案能够深入了解从 Google Trends 中提取的数据,尽管我还没有找到有效使用数据的方法。希望这对以后参考这个问题有用。
我已经成功地使用 pytrends.
提取给定关键字的 Google 趋势历史趋势数据pytrends = get_pytrends()
keywords = {'q': 'chelsea', 'date' : 'now 12-H'}
print(json.dumps(pytrends.trend(keywords, return_type='json'), indent=4))
注:以上数据是最近12小时内获取的。
以下部分突出显示输出 JSON 数据的一小部分。
{
"status": "ok",
"sig": "707079741",
"table": {
"cols": [
{
"type": "date",
"id": "date",
"label": "Date",
"pattern": ""
},
{
"type": "number",
"id": "query0",
"label": "chelsea",
"pattern": ""
}
],
"rows": [
{
"c": [
{
"f": "Jan 31, 2017, 02:08 PST",
"v": "2017-01-31"
},
{
"f": "13",
"v": 13.0
}
]
},
{
"c": [
{
"f": "Jan 31, 2017, 02:16 PST",
"v": "2017-01-31"
},
{
"f": "13",
"v": 13.0
}
]
},
{
"c": [
{
"f": "Jan 31, 2017, 02:24 PST",
"v": "2017-01-31"
},
{
"f": "13",
"v": 13.0
}
]
},
...
很明显,上面的数据指的是table的值,但我不知道键'f'和'v'表示的值的定义。我打算将这些数据用作我从社交网络(主题标签等)中提取的趋势主题的评分计算的一部分,但由于指示数据的含义不够明确,我不确定如何使用它.没有关于使用这些数据的准确资源。
This link 关于类似的 JavaScript 库提供了一些有用的信息,但我收到的输出似乎不同。
如何有效地使用这些数据?
我浏览了 Google Trends 的官方文档,然后发现了 this resource which defines how to read the search interest line graphs and news articles bar graphs. I believe the historical trend value corresponding to each time interval in the table result must be calculated based on the above values. This link 指导您阅读关于识别趋势时使用的计算的综合文档。
pytrends 文档指出,生成的值基于世界作为位置,除非指定了特定国家或地区。因此,上述数值对应于世界级统计数据。
注意:希望这个答案能够深入了解从 Google Trends 中提取的数据,尽管我还没有找到有效使用数据的方法。希望这对以后参考这个问题有用。