您好我在使用R中的googlway包时遇到问题。更具体地说,它涉及google_distance函数和trafic模型的选择。 当我执行我的脚本时:
x <- as.POSIXct("2017-02-2 00:00:00", tz = "Europe/Paris")
google_distance(origins = list(c(48.93, 2.175)),
destinations =list(c(48.95, 2.19)),
mode="driving",
departure_time=x,
traffic_model='pessimistic',
key = key,
simplify = T)
我收到以下消息:Error in match.arg(traffic_model) : 'arg' should be one of
当我放弃“traffic_model ='悲观''这一行时,我没有任何问题。
有什么想法吗?
答案 0 :(得分:0)
您已找到a bug with that particular argument。我已经在你可以通过
获得的开发版本中解决了这个问题library(devtools)
devtools::install_github("SymbolixAU/googleway")
然后它会起作用
library(googleway)
x <- as.POSIXct("2017-02-11 00:00:00", tz = "Europe/Paris")
key <- "your_api_key"
google_distance(origins = list(c(48.93, 2.175)),
destinations =list(c(48.95, 2.19)),
mode="driving",
departure_time=x,
traffic_model='pessimistic',
key = key,
simplify = T)
# $destination_addresses
# [1] "34 Rue Calmette et Guérin, 78500 Sartrouville, France"
#
# $origin_addresses
# [1] "131 Rue Lavoisier, 78800 Houilles, France"
#
# $rows
# elements
# 1 3.9 km, 3928, 10 mins, 618, 10 mins, 598, OK
#
# $status
# [1] "OK"