Подтвердить что ты не робот

Использование MySQL в R для Windows

Как использовать MySQL в R (статистический язык) для Windows (7)?

Нет проблем с использованием linux:

install.packages('RMySQL')
library(RMySQL)
...

Но я не нашел такого пакета для Windows на CRAN. Существует только отметить об этом факте. Я нашел пакет для версии 2.10, но он не может использоваться в 2.12.1.

Также попробовал

install.packages("RMySQL", type="source")

но получил ошибку:

* installing *source* package 'RMySQL' ... 
ERROR: configuration failed for package 'RMySQL'
* removing 'C:/.../R/win-library/2.12/RMySQL'

Есть ли способ подключиться к базе данных MySQL из R в окнах?

4b9b3361

Ответ 1

Найдено решение с помощью ran2, который дал мне ссылку на общий вопрос. Основной процесс описан здесь, но есть несколько советов. Поэтому я опишу все решение (пожалуйста, измените R-версию и пути, если необходимо ):

  • Установите последние RTools из здесь
  • установить MySQL или файлы заголовков и библиотек mysql
  • создайте или отредактируйте файл C:\Program Files\R\R-2.12.1\etc\Renviron.site и добавьте строку типа MYSQL_HOME=C:/mysql (путь к вашим файлам mysql).
  • скопировать libmysql.lib из mysql/lib в mysql/lib/opt для соответствия зависимостям.
  • скопируйте файл libmysql.dll в каталог C:\Program Files\R\R-2.12.1\bin или windows/system32.
  • запустите install.packages('RMySQL',type='source') и подождите, пока компиляция закончится.

Спасибо всем, кто пытался ответить.

Ответ 2

возможно дублировать. Тем не менее, мои предложения - попробовать WAMP, который устанавливается как один клик. По общему признанию, вы получаете больше, чем вам нужно (веб-сервер), но установка MySQL работает очень хорошо.