我不熟悉使用水管工包和 RESTful API。当我在本地机器上工作时,可以在 @get 函数中添加一行来写入文件夹中的数据文件。当我在虚拟机上托管它时,我似乎无法让它工作。可能是什么问题?
我在下面使用了 write.table(),它在我的本地机器上运行良好。即我能够相应地将数据附加到“data.csv”。在虚拟机上运行脚本的情况下不可能吗?
#* @get /predict_petal_length
get_predict_length <- function(petal_width){
# convert the input to a number
petal_width <- as.numeric(petal_width)
# create the prediction data frame
input_data <- data.frame(Petal.Width=as.numeric(petal_width))
write.table(input_data,"data.csv",append = TRUE,col.names = FALSE)
# create the prediction
predict(model,input_data)
}