我正在尝试为我的纳税申报表制作一些文件,我需要计算我在一个国家停留的天数。
谷歌位置历史提供了下载数据的可能性,并且在一些工具的帮助下,可以提取一些有意义的数据。
我看到了一些主要绘制图表和热图的工具,通常是通过 R 分析得出的。
是否有可能:
- 计算在一个国家/地区花费的 X 天数(例如在英国 X 天,在德国 Y 天,在美国 Z 天)
我正在尝试为我的纳税申报表制作一些文件,我需要计算我在一个国家停留的天数。
谷歌位置历史提供了下载数据的可能性,并且在一些工具的帮助下,可以提取一些有意义的数据。
我看到了一些主要绘制图表和热图的工具,通常是通过 R 分析得出的。
是否有可能:
使用 geonames 包,您可以从 lat-long 查找国家代码:
> require(geonames)
> options(geonamesUsername="get_a_username_from_geonames.org")
> GNcountryCode(lng=0.2,lat=52.03)
$languages
[1] "en-GB,cy-GB,gd"
$distance
[1] "0"
$countryCode
[1] "GB"
$countryName
[1] "United Kingdom of Great Britain and Northern Ireland"
我会检查你的位置并计算国家代码,并构建一个数据框架,国家代码,然后使用dplyr
包中的工具来计算每个国家的唯一天数。不知道如何处理兼职虽然...
library("devtools") # this is needed to install the package from Github
install_github("corynissen/GoogleLocationHistory")
library("GoogleLocationHistory")
sess <- login(username="corynissen@gmail.com", password="mypassword")
df <- location_history(session=sess, date="2014-06-29")