2017-01-31 4 views
1

pytrendsを使用して、特定のキーワードのGoogleトレンドヒストリカルトレンドデータを抽出できました。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 
        } 
       ] 
      }, 
... 

なお、上記のデータはテーブルの値を参照することは明らかであるが、私は、キー「F」と「V」によって示される値の定義についての手掛かりを持っていません。私はソーシャルネットワーク(ハッシュタグなど)から抽出したトレンドトピックのスコアリング計算の一環としてこれらのデータを使用するつもりですが、指示されたデータの意味がはっきりしないため、使用方法はわかりません。これらのデータの使用に関して正確なリソースは存在しません。

Thisリンクについても同様ですが、JavaScriptライブラリは有用な情報を提供しますが、私が受け取った出力は異なるようです。

これらのデータを効果的に使用するにはどうすればよいですか?

答えて

1

私はGoogle Trendsの公式ドキュメントを調べ、thisというリソースが検索関心の線グラフとニュース記事の棒グラフを読み取る方法を定義しています。私は、上記の値に基づいてテーブル結果の各時間間隔に対応する履歴傾向値を計算しなければならないと考えています。 Thisリンクは、トレンドを特定する際に使用される計算に関する包括的なドキュメントに導きます。

pytrendsのドキュメントでは、特定の国または地域が指定されていない限り、生成される値は場所としてworldに基づいていることに注意しています。したがって、上記の値は世界レベルの統計値に相当します。

注:この記事では、Googleトレンドから抽出したデータを理解するための洞察を提供していますが、データの使い方を効果的に見つけられていないことを願います。これが将来のこの質問への参照に役立つことを願っています。

関連する問題