Есть ли библиотека, которая интегрирует R в ruby? - PullRequest
3 голосов
/ 07 октября 2010

Недавно я исследовал интеграцию между ruby ​​и R в Windows 7. До сих пор rinruby зависает (на моей Windows7 машине) при запуске сценария. Теперь я узнаю из этого поста , что rsruby вообще не работает в Windows. Кто-нибудь знает библиотеку, которая будет работать?

Ответы [ 2 ]

2 голосов
/ 07 октября 2010

Позвольте мне поставить префикс, сказав, что я скорее человек из Linux, чем человек из Windows ... но в какой-то момент возможности ОС имеют значение, равно как и их поддержка основных функций POSIX и т. Д.

Следовательно, может быть нелегко внедрить R в Ruby или связать его в Windows, как это удобно для вас.R, в конце концов, зависит от набора инструментов MinGW в Windows.

В качестве альтернативы рассмотрим отличный Rserve ---, и я только что заметил, казалось бы, новое потомство RserveWin Саймон теперь тоже предоставляет.Для этого просто нужно запустить где-нибудь, и затем вы можете подключиться через tcp / ip.Есть примеры клиентов для C / C ++ и Java, а также других проектов, таких как, например, pyRserve и этот Rserve-Ruby-client , которые могут соответствовать всем требованиям.

Редактировать Еще один поиск в Google также приводит к этому разговору об интеграции R / Ruby , который относится к RSRruby gem , но это (согласно другому быстрому поиску) кажетсяесть проблема на Windows тоже.Может быть, Rserve и связь действительно ваш лучший билет.

1 голос
/ 07 октября 2010

Если вы можете работать под JRuby, то можете использовать мост на основе Java с R.

В настоящее время я использую RSRuby для интеграции R с приложением Rails (работающим на OSX), но в ближайшее время хочу перейти на автономный сервер R.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...