1

我正在尝试为我的纳税申报表制作一些文件,我需要计算我在一个国家停留的天数。

谷歌位置历史提供了下载数据的可能性,并且在一些工具的帮助下,可以提取一些有意义的数据。

我看到了一些主要绘制图表和热图的工具,通常是通过 R 分析得出的。

如何使用 R 映射您的 Google 位置历史记录

是否有可能:

  • 计算在一个国家/地区花费的 X 天数(例如在英国 X 天,在德国 Y 天,在美国 Z 天)
4

2 回答 2

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包中的工具来计算每个国家的唯一天数。不知道如何处理兼职虽然...

于 2017-01-27T17:05:22.567 回答
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")
于 2017-01-27T17:09:01.787 回答