2017-04-03 71 views
1

我想在Azure ML Studio中運行R Script。不幸的是,我收到以下錯誤:Azume ML找不到timeSeries功能

Error 0063: The following error occurred during evaluation of R script: 
---------- Start of error message from R ---------- 
could not find function "timeSeries" 

看來奇怪的是Azure ML cannot找到function timeSeries作爲timeSeries包被默認安裝。這裏是證明,你可以看到timeSeries被列出。

enter image description here

這裏是我的代碼和Azure的圖。第一個R腳本用於編寫已安裝軟件包的CSV(第一張圖片)。第二個R腳本中的代碼顯示在第二張圖片的右側。

enter image description here 感謝

+0

在腳本中,你有沒有加載庫。即'library(timeSeries)'? – akrun

+0

這是一個愚蠢的錯誤!謝謝哈哈 – Xavier

回答

1

庫需要加載,因爲它是一個外部庫

library(timeSeries) 
#Map 1-based optional input ports to variables 
dataset1 <- maml.mapInputPort(1) #class: data.frame 
HOLD <- maml.mapInputPort(2) #class: data.frame 

colnames(HOLD) <- c("Dates", "Val") 

Daily.TS <- timeSeries(HOLD$Val, as.Date(HOLD$Dates), 
    format="%Y-%m-%d")