2017-02-25 27 views
2

我有一个代码来提取R中的推文,但纬度经度显示始终为NA。我正在使用的代码如下:R Twitter经纬度显示不适用

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

对于L的输出如下:

  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 

正如你看到的输出始终是NA。关于如何获取地理位置的任何想法?

+2

纬度/经度值取决于用户在他们的推文上启用地理位置 – SymbolixAU

+0

你是对的。我已将其更改为1000次搜索,并设法获得大约60个条目 – Selrac

回答

3

仅当用户在其推文上启用“位置”时,纬度/经度值才可用。默认值是'off/disabled',所以我猜你更可能不会获得纬度/经度值。

参考见official documentation

网络

您的位置默认情况下,每个人都被禁用啁啾。

移动

如果您选择来打开“共享精确位置”按钮(可在Twitter上的iOS版本6.26或更高版本,并在Twitter上的Android版本5.55或更高版本),您的精确位置(纬度和经度)将与Tweet和可通过API关联。