我试图为我的纳税申报表生成一些文件,我需要计算我在一个国家停留的天数。
Google位置记录提供了下载数据的可能性,借助一些工具,可以提取一些有意义的数据。
我看到了一些主要绘制图表和热图的工具,通常是通过R分析得出的。
How to map your Google location history with R
是否有可能:
答案 0 :(得分:1)
使用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
包中的工具来计算每个国家/地区的唯一天数。虽然不确定如何处理部分日......
答案 1 :(得分:1)
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")