2017-02-25 4 views
2

Ich habe einen Code, um Tweets in R zu extrahieren, aber die Breite und Länge zeigen immer als NA. Der Code Ich verwende ist die folgende:R twitter Breiten- und Längengrad anzeigen NA

tweets <- searchTwitter('weather', n=10,lang='en') 
t <- twListToDF(tweets) 
l <- t[, c("latitude", "longitude")] 

Der Ausgang für l ist die folgende:

  latitude longitude 
1  NA  NA 
2  NA  NA 
3  NA  NA 
4  NA  NA 
5  NA  NA 
6  NA  NA 
7  NA  NA 
8  NA  NA 
9  NA  NA 
10  NA  NA 

Wie Sie die Ausgabe zu sehen ist immer NA. Irgendwelche Ideen, wie man geo-location bekommt?

+2

Die Lat/Lon-Werte sind abhängig vom Benutzer aktiviert Geolocation auf ihre Tweets – SymbolixAU

+0

Sie haben Recht. Ich habe es auf 1000 Suchen geändert und es geschafft, 60 Einträge zu bekommen – Selrac

Antwort

3

Breiten- und Längengradwerte sind nur verfügbar, wenn der Benutzer in seinen Tweets "Standort" aktiviert. Der Standardwert ist "aus/deaktiviert", also würde ich annehmen, dass Sie eher nicht die lat/lon-Werte erhalten.

Siehe official documentation Referenz:

Web

mit Ihrem Standort Zwitschern für alle standardmäßig deaktiviert ist.

Mobil

Wenn Sie auf „Teile genaue Position“ Taste (auf Twitter für iOS-Version 6.26 oder höher und auf Twitter für Android Version 5.55 oder höher), Ihr genauer Standort wechseln (Breiten- und Längengrad) wird mit dem Tweet verknüpft und über API gefunden.

Verwandte Themen