Twitter中的纬度和经度显示为NA。

4

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

tweets <- searchTwitter('weather', n=10,lang='en')
t <- twListToDF(tweets)
l <- t[, c("latitude", "longitude")]
的输出如下:
          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
你是正确的。我已经把它改成了1000次搜索,然后成功地获得了大约60个条目。 - Selrac
1个回答

5
纬度/经度值仅在用户启用推文中的“位置”时才可用。默认情况下,“位置”是关闭/禁用的,因此我猜您更有可能不会获得纬度/经度值。
请参考官方文档

Web

对于每个人,默认情况下禁用了带有位置信息的推文。

移动设备

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接