R twitter 经纬度显示 NA

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

最佳答案

纬度/经度值仅当用户在其推文上启用“位置”时才可用。默认值是“关闭/禁用”,所以我猜你更有可能没有得到纬度/经度值。

official documentation以供引用:

Web

Tweeting with your location is disabled by default for everyone.

Mobile

If you choose to toggle on the "Share precise location" button (available on Twitter for iOS version 6.26 or later, and on Twitter for Android version 5.55 or later), your precise location (latitude and longitude) will be associated with the Tweet and findable via API.

关于R twitter 经纬度显示 NA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42462042/

相关文章:

r - ggplot 顺序中的行

在 R 中读取用两个冒号分隔的数据

r - 以编程方式在 Markdown 中创建选项卡和绘图

c# - Twitterizer- 远程服务器返回错误 : (401) Unauthorized

html - 使 Twitter Widget 的高度与其父 Div 的高度动态成比例

r - 为什么 `stringsAsFactors` 在 R 中使用大写字母来提高可读性?

r - 为什么不使用 rsample bootstraps 维护层样本大小?

facebook - 一个页面中的多个 Facebook、Twitter 共享按钮,带有自定义图像和标题

url - 使用Yahoo Pipes将推文链接到其包含的URL,而不是Twitter

ruby-on-rails - 推文排除