2014-07-07 69 views
0

我想在R(PHP服務器)的頁面上運行R中的腳本。我可以執行簡單的腳本,但是當我想調用庫的R腳本時。我計劃從PHP頁面運行R及其庫中的腳本。使用PHP運行的R腳本

+0

請閱讀關於[如何提出一個好問題]的信息(http://stackoverflow.com/幫助/如何問)以及如何生成[最小可重現的示例](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example/5963610#5963610 )。此時你的問題表達得太寬泛了,所以要更具體。這會讓其他人更容易幫助你。 – Jaap

+0

謝謝。下次我會更具體 –

回答

0

正確的方式來實現,這是由R中創建的API,然後調用這些API從R服務器

0

我調用該文件由PHP運行獲取數據。

shell_exec("Rscript /Users/scocosta/Documents/PHP/_my_rscript.R"); 

我在R的代碼是這樣的。

x<-20 
write(x, "/Users/scocosta/Documents/PHP/mistas.txt", sep = "\t") 
dev.off() 

所以它工作正常

但我想這樣做,需要使用庫腳本。例如,圖書館(e1071)。問題是,當我把腳本放在R庫中時,不知道腳本爲什麼不在R.中運行。