【问题标题】:How to use the Google Trends historical trend data obtained using pytrends如何使用 pytrends 获取的 Google Trends 历史趋势数据
【发布时间】:2017-02-01 15:14:40
【问题描述】:

我已成功使用pytrends 提取给定关键字的 Google Trends 历史趋势数据。

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
                    }
                ]
            },
...

很明显,上面的数据是指表的值,但我不知道键'f'和'v'表示的值的定义。我打算将这些数据用作我从社交网络(主题标签等)中提取的趋势主题的评分计算的一部分,但由于指示数据的含义不明确,我不确定如何使用它.没有关于使用这些数据的准确资源。

This 链接关于类似的 JavaScript 库提供了一些有用的信息,但我收到的输出似乎不同。

我如何有效地使用这些数据?

【问题讨论】:

    标签: python google-trends


    【解决方案1】:

    我浏览了 Google 趋势的官方文档,发现了 this 资源,它定义了如何阅读搜索兴趣线图和新闻文章条形图。相信表格结果中每个时间区间对应的历史趋势值必须根据以上数值计算出来。 This 链接将引导您访问有关识别趋势时使用的计算的综合文档。

    pytrends 文档指出,除非指定了特定国家或地区,否则生成的值基于作为位置的世界。因此,上述值对应于世界级统计数据。

    注意:尽管我还没有找到如何有效地使用数据的方法,但希望这个答案能够帮助理解从 Google 趋势中提取的数据。希望这对将来对该问题的参考有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-01
      • 1970-01-01
      相关资源
      最近更新 更多