我想比较都柏林和伦敦的品牌知识(例如:索尼)。如何仅从那些用户名推文的推文中选择推文呢?我尝试使用地理编码选项的伦敦,但它返回零。这是我的代码:
tweets <- searchTwitter(
"@Sony", n = 1000, since = "2014-01-01",
lang = "en", geocode = "51.5074, 0.1278"
)
有更好的方法吗?
答案 0 :(得分:2)
您需要删除geocode
参数中的空格,并且还需要指定一个距离,该距离表示您指定的纬度/长点的半径。例如,如果您想要半径为50km,则可以使用:
tweets <- searchTwitter(
"@Sony", n = 1000, since = "2014-01-01",
lang = "en", geocode = "51.5074,0.1278,50km"
)
来自twitteR documentation:
地理编码 - 如果不是NULL,则返回位于给定纬度/经度的给定半径内的用户的推文。
和
对于地理编码参数,值以纬度,经度,半径的格式给出,其中半径可以以mi(英里)或km(公里)为单位。例如geocode = '37 .781157,-122.39720,1mi'。
请注意geocode
参数中没有空格。