2016-08-12 2 views
-1

저는 Power BI에서 작업 중이며 R 스크립트를 사용하여 URL에 동적 날짜를 삽입하고 있습니다.URL에 삽입 할 R의 동적 날짜

문제의 URL은 다음과 같습니다

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

내 문제 일 월 및 연도 값은 항상 현재

내가 시도 날짜 또는 예를

Year<-Sys.Date() format(Year, format="%Y") 

Month<-Sys.Date() format(Month, format="%m") 

Day<-Sys.Date() format(Day, format="%d") 

<- read.csv(file=paste0("read.csv(file=paste0("https://www,testtest/getCsv??startdate_Day=", Day,"&startdate_Month=", Month,"&startdate_Year=", Year"), header=TRUE, sep=",") 
에게이어야한다는 것입니다

하지만 다음 오류가 발생합니다.

startdate_Day=2016-08-12&startdate_Month=2016-08-12&startdate_Year=2016-08-12

내 질문은 내가 현재 Day, Month 및 Year로 Startdate_Day, Startdate_Month 및 Startdate_Year를 자동으로 채우는 방법입니까?

+1

을 의미? '형식 (Sys.Date(), "% Y")'그리고 마지막 행에서 꽤 엉망이됩니다 ... 따옴표를 확인하십시오 – agenis

+0

당신은'https : // www.testtest' 링크를 의미합니까? 쉼표가 아닌 점? – chunjin

답변

0

그건 당신이, 당신은 몇 가지 문제가 발생하는 실행하고 정확한 코드의 경우 언급 한 바와 같이

  1. , 당신은 당신이 의미합니까, 당신의 URL (www.test)에 쉼표가?
  2. 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 = ";") 
+0

그는 처음에는 훌륭한 작품 솔루션에 대한 thansk 이제 괜찮아요 그것을 튜닝 갈 수 있습니다 – Jarno343