我有一个代码来提取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。关于如何获得地理位置的任何想法?
答案 0 :(得分:5)
纬度/经度值仅在用户在其推文上启用“位置”时才可用。默认为'关闭/禁用',因此我猜您更有可能无法获得lat / lon值。
请参阅official documentation以获取参考:
网络强>
默认情况下,所有人都会停用与您所在位置的推文。
移动强>
如果您选择切换“共享精确位置”按钮(适用于iOS版本6.26或更高版本的Twitter,以及适用于Android版本5.55或更高版本的Twitter),您的精确位置(纬度和经度)将与推文和可通过API找到。