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