2016-08-12 17 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

私の質問は、現在の曜日、月、年でStartdate_Day、Startdate_Month、Startdate_Yearを自動的にどのように埋めるのですか?それはあなたが実行している正確なコードなら

+1

を意味ですか? 'format(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

関連する問題