我想知道是否有人將R集成到Rails中,特別是在heroku上。我熟悉rsruby gem,這是ruby與R的事實上(也許是唯一的)綁定,但是如果不是不存在,那麼將R與Rails集成的文檔就很少。比方說,將R安裝到Rails應用程序的lib文件夾中並使用rsruby通過Rails訪問它是否可行?將R與Rsruby集成起來
16
A
回答
4
我使用Rserve和簡化界面的包裝器,叫做Rserve-simpler。
http://rubygems.org/gems/rserve-simpler。它讓我的生活更輕鬆。我最終經常一起使用R和Ruby。
這裏是一個問題,我已經解釋了一些用法。 How to pass a ts object to R via RSRuby
1
我在幾年前探索了R/Rails整合,所以我的帖子現在已經過時了。但是,如果您想閱讀它們,它們仍然可用並可能有用:
我遇到的一個問題是關於終止開發服務器的「堆棧粉碎錯誤」,這讓我很擔心該項目是否值得追求。
我還沒有試過部署到Heroku。原則上,我喜歡將R放入Rails lib /的想法,但我不確定它是否可行。
一般來說,我發現用R橋接其他語言很麻煩。通過在服務器上運行R(使用,例如RApache)並且在該和Rails應用(例如,例如,如JSON)之間來回傳遞數據,可能會更好地保持兩者分離。我對這個想法寫了另一篇文章:
Getting your web application and R(Apache) to talk to each other
2
我創建了一個Heroku Buildpack,使用R在Heroku上一個沒有腦子做。
有關詳細信息,請查看heroku-buildpack-r。
相關問題
- 1. 將ASP.NET MVC 4.0與Syncfusion集成起來
- 2. 將WF4.0與Silverlight 4.0集成起來
- 3. 將jquery與jsf集成起來
- 4. 將Python與R集成
- 5. R與Java集成
- 6. 將`pqR`和`R`與'littler`集成在一起
- 7. 將r與Hadoop連接起來
- 8. 將Jest與基於JSPM的應用程序集成起來
- 9. 如何將REST風格的webservice與php和ajax集成起來
- 10. 將ADFS與AzMan集成起來的好方法是什麼?
- 11. 如何通過RSRuby將ts對象傳遞給R
- 12. 將jquery Roundabout與Facebox集成在一起
- 13. 將Java與C#集成在一起.net
- 14. 將JAX-WS與Tapestry集成在一起
- 15. 將Kubernetes與紗線集成在一起
- 16. 將JAAS與wildfly集成在一起
- 17. R與Tableau的集成
- 18. 集成一個函數與R /防止集成來評估被積函數
- 19. R-集成「集成」功能
- 20. 集成來自C++的R代碼
- 21. Java-R集成?
- 22. Storm-R集成
- 23. 將Spring MVC與Spring集成集成
- 24. 將R中的9列組合起來組成
- 25. R在R集成上限不起作用?
- 26. R與節點JS的集成
- 27. R使用Rserve與Java集成
- 28. R數據表將lapply與其他j參數結合起來
- 29. R將每個姓氏與每個姓氏組合起來
- 30. 將LaTeX與R markdown和pandoc結合起來
我對Ruby沒有經驗,但我可以提供一些關於尋找R相關幫助的建議。嘗試在rseek.org上搜索RSRuby。 [這](http://www.rseek.org/?cx=010923144343702598753%3Aboaz1reyxd4&newwindow=1&q=rsruby+rails&sa=Search+functions%2C+lists%2C+and+more&cof=FORID%3A11&siteurl=www.rseek.org %2F)鏈接可能有一些有用的信息。 – joran
它確實有一些有用的信息。謝謝! – hankang
儘管我仍然喜歡聽到任何在這個特定問題上有經驗的人自己:) – hankang