Использование 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 в Windows?
3 ответа
Нашел решение с помощью 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')
и подождите, пока компиляция закончится.
Спасибо всем, кто пытался ответить.
Возможно дублирование. Тем не менее, я предлагаю попробовать WAMP, который устанавливается в один клик. По общему признанию вы получаете больше, чем вам нужно (веб-сервер), но установка MySQL проходит довольно хорошо.
Вам необходимо установить заголовки и библиотеки MySQL, как описано в инструкциях по установке. Пожалуйста, прочтите документацию, прежде чем обращаться к SO.