在 URL 中使用 R 中的宏变量

use macro variable in URL in R

我在 R 中有这个

#URL Link:
URL<-"www.insert.com/wer/date?begin=**2017/06/19/00**&end=**today**&format=json&timezon=est&autodownload=true"
#Pull the data from URL
TURL<-GET(URL, authenticate("email", "password"))

这里是问题:如何插入我的变量(需要在 R 程序中完成):

StartDate<-sys.date-7
Enddate<-sys.date-1

在我的 URL 中 Begin=startdate 和 end=enddate 请就此提出建议

使用httrmodify_url()构造URL得到。

base_url <- "http://www.insert.com/wer/date"
start_date <- format(Sys.Date() - 7, "%Y/%m/%d")
end_date <- format(Sys.Date() - 1, "%Y/%m/%d")
full_url <- modify_url(
  base_url,
  query = list(
    begin        = start_date,
    end          = end_date,
    format       = "json",
    timezone     = "est",
    autodownload = "true"
  )
)

此外,请注意代码的大小写,R 区分大小写。