Mostrando las entradas con la etiqueta RMySQL. Mostrar todas las entradas
Mostrando las entradas con la etiqueta RMySQL. Mostrar todas las entradas

lunes, 21 de octubre de 2019

223. RMySQL (Mac)

En el post anterior vimos como poder instalar RMySQL en R para windows, sin embargo para el caso de MAC las cosas cambian un poco, esto debido a que el autor de RMySQL no incluye el compilado para MAC, por lo que es necesario compilarlo dentro de R.

¿Cuál es el inconveniente?, necesitamos tener instalado MySQL de manera local, ya que tendremos que usar algunas librerías del mismo.

para ello haremos lo siguiente, desde una consola, ejecutamos:


ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"


con esto intalamos homebrew que nos ayudara a instalar mysql


brew install mysql


Con esto instalamos mySQL

Ahora desde RStudio damos de alta 2 rutas de bibliotecas

y posteriormente, instalar el paquete, observemos que este se instala como source, por que se compilara


a partir de este punto, se emplea igual que en el post anterior


Felices lineas

222. RMySQL (Windows)

R es una herramienta muy usada para el analisis de datos, en muchas ocaciones estos datos no los tenemos en otras bases como es el caso de MySQL, para poder usar una base de MySQL desde R, es necesario hacer lo siguiente:

1. Instalar el paquete RMySQL


2. Cargar la libreria RMySQL


3. Utilizarla

Para conectarnos a la base de datos se emplea la siguiente instrucción:

mydb = dbConnect(MySQL(),user='[ususario]',password='[password]',dbname='[Base]',host='[Ip]')

¿que podemos hacer?

dbListTables(mydb)

Nos lista las tablas de la base de datos

dbListFields(mydb,"[tabla]")

Obtenemos los campos de la base de datos

> rs = dbSendQuery(mydb,"select * from [Tabla]")
> data = fetch(rs,n=-1)

Cargamos la información para poder emplearla


Felices lineas