从Twitter API提取信息时,有许多与地理相关的信息。这里是我的代码部分...我是否缺少来自Twitter API的正确地理/坐标信息?
placeHolder = []
placeHolder.append(tweet.author.name.encode('utf8'))
placeHolder.append(tweet.place)
placeHolder.append(tweet.user.location.encode('utf8'))
placeHolder.append(tweet.user.time_zone)
placeHolder.append(tweet.geo)
placeHolder.append(tweet.coordinates)
我有一些具体问题,希望能在这里得到答案:
1)我是否收集正确的地理位置信息? ESP。与tweet.geo和tweet.coordinates。或者我的代码中是否存在任何地理信息?
2)我应该使用哪个地理变量来定位用户发布他们的推文的位置? “地理”或“坐标”?有些人说“地理”已经过时,但是当我在数据中查看它们时,除了经度和纬度翻转以外,它们是一样的。
3)我刚看了一下数据,似乎只有大约0.35%的样本推文含有关于“地理位置”/“坐标”变量的信息,是否太低或正常?我发现“tweet.user.location”有更多的信息,但没有标准化,整合所有这些地理信息的最佳方式是什么?