[問題] C call R

看板C_and_CPP作者 (Grace)時間16年前 (2010/01/20 12:25), 編輯推噓4(4010)
留言14則, 6人參與, 最新討論串1/1
遇到的問題: (題意請描述清楚) 我手邊有個R的code,需要把它改成用C可以跑的執行檔 但是手邊沒有相關資料可以查詢,以前的教學網站也被刪掉了 希望得到的正確結果: 希望可以有簡單的範例or網址可以先讓我練習一下 如何在C中call R 程式跑出來的錯誤結果: 還未跑 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) VC++ 有問題的code: (請善用置底文標色功能) 還未有 補充說明: 謝謝幫忙 感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.36.93

01/20 12:34, , 1F
這 C 和 R 到底是....?
01/20 12:34, 1F

01/20 12:36, , 3F
看來是這個東西 (我也是第一次看到...)
01/20 12:36, 3F

01/20 12:37, , 4F
R是http://www.r-project.org/ 一種免費軟體 大部分用於
01/20 12:37, 4F

01/20 12:38, , 5F
統計上。至於C 就是想要在使R的程式碼在C裡面也可以跑
01/20 12:38, 5F

01/20 12:39, , 6F
所以要從C中呼叫R code 並寫成執行檔
01/20 12:39, 6F

01/20 12:39, , 7F
不好意思 太久沒有使用C 快要忘光了 表達不清請多指教^^
01/20 12:39, 7F

01/20 12:45, , 8F
R code 能編成 DLL 之類的東西嗎?
01/20 12:45, 8F

01/20 12:52, , 9F
不清楚耶 想試試在C中讀取R code 再把它做成.exe
01/20 12:52, 9F

01/20 13:09, , 10F
R 滿有名的~
01/20 13:09, 10F

01/20 13:10, , 11F
這個意思應該是要做R的編譯器吧?
01/20 13:10, 11F

01/20 13:12, , 12F
你可能要看 system and foreign language interface 那章
01/20 13:12, 12F

01/20 13:35, , 13F
R有命令列模式,你可用C呼叫他讀取R script執行(偷懶)
01/20 13:35, 13F

01/20 13:36, , 14F
general synopsis: system("<dir>/R CMD <指令>")
01/20 13:36, 14F
文章代碼(AID): #1BLeMcD6 (C_and_CPP)