2017-01-31 3 views
1

Es ist mir gelungen, historische Trenddaten von Google Trends für gegebene Keywords zu extrahieren, indem Sie pytrends verwenden.So verwenden Sie die historischen Trenddaten von Google Trends, die mit Hilfe von Pytrends erstellt wurden

pytrends = get_pytrends() 
keywords = {'q': 'chelsea', 'date' : 'now 12-H'} 
print(json.dumps(pytrends.trend(keywords, return_type='json'), indent=4)) 

HINWEIS: Die obigen Daten wurden für die letzten 12 Stunden erhalten.

Im folgenden Abschnitt wird der kurze Abschnitt der JSON-Ausgabedaten hervorgehoben.

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

Es ist klar, dass die oben genannten Daten zu Werten einer Tabelle bezieht sich aber ich habe keinen Hinweis auf die Definitionen der Werte, die durch Tasten ‚F‘ und ‚V‘ angedeutet ist. Ich beabsichtige, diese Daten als Teil einer Scoring-Berechnung der Trendthemen zu verwenden, die ich aus sozialen Netzwerken extrahiere (Hashtags usw.), aber aufgrund der fehlenden Klarheit der Bedeutung der angezeigten Daten bin ich nicht sicher, wie ich sie verwenden soll . In Bezug auf die Verwendung dieser Daten gibt es keine genauen Ressourcen.

This Link über eine ähnliche, JavaScript-Bibliothek bietet einige nützliche Informationen, aber die Ausgabe, die ich erhalten habe scheint anders.

Wie verwende ich diese Daten effektiv?

Antwort

1

Ich ging durch die offizielle Dokumentation von Google Trends und ich stieß auf this Ressource, die definiert, wie die Suche Interessenlinien Grafiken und Nachrichtenartikel Balkendiagramme zu lesen. Ich glaube, dass der historische Trendwert, der jedem Zeitintervall in dem Tabellenergebnis entspricht, basierend auf den obigen Werten berechnet werden muss. This Link führt Sie zu einer umfassenden Dokumentation in Bezug auf die Berechnungen bei der Identifizierung von Trends.

Die Dokumentation von pytrends weist darauf hin, dass der generierte Wert auf der Welt als Standort basiert, sofern nicht ein bestimmtes Land oder eine Region angegeben ist. Somit entspricht der obige Wert der Weltniveaustatistik.

Hinweis: Diese Antwort gibt hoffentlich einen Einblick in das Verständnis der aus Google Trends extrahierten Daten, obwohl ich keine Möglichkeit gefunden habe, die Daten effektiv zu verwenden. Ich hoffe, dies wäre nützlich für zukünftige Hinweise auf diese Frage.

Verwandte Themen