Пакет RMySQL недоступен для R 3.1.0. Что еще можно использовать?

#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)

Два быстрых вопроса:

  1. В чем разница между исходным пакетом и двоичным файлом?
  2. Доступен ли другой пакет, который выполняет ту же работу и совместим с 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.