要在url中插入的R中的动态日期

要在url中插入的R中的动态日期,r,R,我在PowerBI工作,使用R-script在URL中插入动态日期 所讨论的URL如下 Tests <- read.csv(file=paste0("https://www,testtest/getCsv?startdate_Day=1&startdate_Month=01&startdate_Year=2016"), header=TRUE, sep=";") 测试如果这就是您正在运行的代码,那么您会遇到一些问题: 如前所述,您的url中有一个逗号(www.test)

我在PowerBI工作,使用R-script在URL中插入动态日期

所讨论的URL如下

Tests <- read.csv(file=paste0("https://www,testtest/getCsv?startdate_Day=1&startdate_Month=01&startdate_Year=2016"), header=TRUE, sep=";") 

测试如果这就是您正在运行的代码,那么您会遇到一些问题:

  • 如前所述,您的url中有一个逗号(
    www.test
    ),您的意思是
  • Sys.Date()
    format
    的调用编写不正确
  • 试试这个:

    # Get the date parts we need
    Year <-format(Sys.Date(), format="%Y")
    Month <- format(Sys.Date(), format="%m")
    Day <- format(Sys.Date(), format="%d")
    
    # Create the file string
    file_string <- paste0("https://www.testtest/getCsv??startdate_Day=", Day,"&startdate_Month=", Month,"&startdate_Year=", Year)
    
    # Run read.csv
    EnergyStockVolumeData  <- read.csv(file_string, header = TRUE, sep = ";") 
    
    #获取我们需要的日期部分
    
    你是说像这样的一年<代码>格式(Sys.Date(),“%Y”)
    最后一行非常混乱。。。勾选引号你指的是链接
    https://www.testtest
    ?点不是逗号?他对解决方案很感兴趣,一开始效果很好,现在我可以进行微调了
    # Get the date parts we need
    Year <-format(Sys.Date(), format="%Y")
    Month <- format(Sys.Date(), format="%m")
    Day <- format(Sys.Date(), format="%d")
    
    # Create the file string
    file_string <- paste0("https://www.testtest/getCsv??startdate_Day=", Day,"&startdate_Month=", Month,"&startdate_Year=", Year)
    
    # Run read.csv
    EnergyStockVolumeData  <- read.csv(file_string, header = TRUE, sep = ";")