[請益] 用PHP呼叫R

看板PHP作者 (透明)時間16年前 (2009/11/05 17:13), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/2 (看更多)
想請教一下 過去在用PHP執行terminal指令時我都是用system($code)來下指令 目前想要用PHP去呼叫R來進行計算(R是一個統計軟體) 如果單純的在terminal下進行、所需要的指令如下 R [呼叫R 進入R] source("file") [loading已經寫好的R指令] plot(dataset,input_file,output_file) [指定畫圖] 目前我所用的方法是 system(R); system(source("file")); system(plot(dataset,input_file,output_file)); 不過這樣的方法似乎沒辦法執行 目前已經確定在terminal下指令沒問題 在想是不是因為進入R之後 已經不單純是在terminal下進行指令 所以才會出現問題 不知道是否有解決方法或者應該用其他的方式去呼叫類似的功能 還請多多指教 謝謝 -- 幸福需要一雙翅膀 去飛往勇敢的方向 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.129.162.64

11/05 17:49, , 1F
沒辦法. 進R只後就不是php碰的到了
11/05 17:49, 1F

11/05 19:36, , 2F
天啊 你system裡面的字串都不加引號的啊
11/05 19:36, 2F

11/05 19:37, , 3F
R有命令列參數 先打 R CMD 後面跟著等等等等
11/05 19:37, 3F

11/05 19:37, , 4F
你要自己看R的文件 這裡可是php版
11/05 19:37, 4F

11/06 02:56, , 5F
popen?
11/06 02:56, 5F
文章代碼(AID): #1AyfTBps (PHP)
討論串 (同標題文章)
文章代碼(AID): #1AyfTBps (PHP)