R twitter纬度和经度显示NA

时间:2017-02-25 21:55:00

标签: r twitter

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

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。关于如何获得地理位置的任何想法?

1 个答案:

答案 0 :(得分:5)

纬度/经度值仅在用户在其推文上启用“位置”时才可用。默认为'关闭/禁用',因此我猜您更有可能无法获得lat / lon值。

请参阅official documentation以获取参考:

  

网络

     

默认情况下,所有人都会停用与您所在位置的推文。

     

移动

     

如果您选择切换“共享精确位置”按钮(适用于iOS版本6.26或更高版本的Twitter,以及适用于Android版本5.55或更高版本的Twitter),您的精确位置(纬度和经度)将与推文和可通过API找到。