#r #installation #package #rmysql
#r #установка #пакет #rmysql
Вопрос:
Я пытался использовать пакет для подключения R и MySQL для запуска статистики в базе данных в локальной среде. Похоже, что пакет «RMySQL» недоступен для текущей версии R.
Ниже приводится то, что R выдает:
install.packages(«RMySQL») Установка пакета в ‘C:/Users/xxxx/Documents/R/win-library/3.1 ’ (поскольку ‘lib’ не указан)
пакет ‘RMySQL’ доступен как исходный пакет, но не как двоичный
Предупреждение в install.packages :
пакет ‘RMySQL’ недоступен (для R версии 3.1.0)
Два быстрых вопроса:
- В чем разница между исходным пакетом и двоичным файлом?
- Доступен ли другой пакет, который выполняет ту же работу и совместим с R 3.1.0?
Я был бы очень признателен за вашу помощь!
Комментарии:
1. Обратите внимание, что «не доступен (для R версии 3.1.0)» не подразумевает, что пакет известно, будут доступны для других версий.
2. Спасибо! Я проверил, и это работает для некоторых старых версий.
Ответ №1:
Пожалуйста, прочитайте http://cran.r-project.org/bin/windows/contrib/3.1/ReadMe:
Пакеты, относящиеся ко многим системам баз данных, должны быть связаны с точной версией системы баз данных, установленной пользователем, следовательно, не имеет смысла предоставлять двоичные файлы для пакетов RMySQL, ROracle, ora, TSMySQL, DBConnect, хотя можно установить такие пакеты из исходных текстов с помощью install.packages(‘packagename’, type=’source’) после прочтения руководства ‘Установка и администрирование R’.
Поскольку RMySQL требует компиляции, вам нужен набор инструментов Windows.