Как использовать RMySQL в Windows? - PullRequest
9 голосов
/ 17 марта 2012

Я пытался использовать пакет RMySQL, но я получаю эту ошибку, делая:

install.packages('RMySQL')

Warning in install.packages :
  package ‘RMySQL’ is not available (for R version 2.14.2)

Что я могу сделать, чтобы использовать MySQL с R?

Спасибо!

Ответы [ 4 ]

4 голосов
/ 17 марта 2012

Для пакета RMySQL нет бинарных файлов Windows. Это означает, что вам придется установить этот пакет из исходного кода и собрать его самостоятельно.

На странице CRAN RMySql вы увидите, что двоичный файл недоступен со ссылкой на Предварительно скомпилированные двоичные пакеты для R-2.14.x для Windows

С этой страницы:

Packages related to many database system must be linked to the exact 
version of the database system the user has installed, hence it does 
not make sense to provide binaries for packages
    RMySQL, ROracle, ROracleUI,
although it is possible to install such packages from sources by
    install.packages('packagename', type='source')
after reading the manual 'R Installation and Administration'.

Итак, прочитайте руководства, в частности R Установка и администрирование , установите RTools, а затем используйте:

install.packages('RMySQL', type='source')
2 голосов
/ 17 марта 2012

После установки Rtools со страницы RMySQL CRAN выберите источник по ссылке Package source:, чтобы убедиться, что у вас установлена ​​последняя версия.Затем прочитайте информацию в файле INSTALL, который поставляется с пакетом (или найдите ту же информацию по ссылке Installation: на вышеупомянутой странице CRAN).

Основная проблема, с которой сталкивается большинство людей, заключается в устаревшейинформация в Интернете, относящаяся к более старым версиям RMySQL, а не инструкции, прилагаемые к самому пакету.

0 голосов
/ 05 января 2015

У меня возникли некоторые трудности с установкой пакета RMySQL в R, дважды в этом году.Я еще не использовал это.Чтобы помочь мне обойти известные дополнительные проблемы, я выполнил шаги, обнаруженные в этих двух статьях:

Сначала вам необходимо скачать, установить и настроить MySQL для работы с Windows.Затем вам нужно будет создать или отредактировать файл с именем Renviron.site и добавить переменную MYSQL_HOME в среду по умолчанию, а также другие хитрые настройки, которые могли бы работать для других людей, но не работали для меня.

Похоже, что запускать RMySQL в Windows не рекомендуется;Есть и другие пакеты, которые вы можете использовать, чтобы заставить R работать с MySQL.Я проверил блоггеров R, R Studio Support и Список рассылки R Help, чтобы узнать, как обойти эту проблему.

Несмотря на то, что они являются полезными ресурсами, нет никаких гарантий, что шаги по устранению неполадок будут работать для всех.Вы можете попробовать следовать им, чтобы установить пакет RMySQL, и если они будут работать, вы сможете использовать пакет с R.

0 голосов
/ 11 февраля 2014

Потратив 10 часов, я следовал инструкциям Арне и комментарию Виллема отсюда: http://www.ahschulz.de/2013/07/23/installing-rmysql-under-windows/ и это сработало как магия.

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