Introducción

Herramientas básicas para importar (y exportar) datasets en R sin morir en el intento.

Texto Plano

Una libreria que nos sera de utilidad para este tipo de documentos sera data.table:

library(data.table)

Para importar:

fread("iris.csv",sep=";")->datos

Para exportar:

fwrite(datos,"iris2.csv",sep=";")

Ms Excel

Una libreria que nos sera de utilidad para este tipo de documentos sera xlsx:

library(xlsx)

Para importar:

read.xlsx("mtcars.xlsx", 1)->datos

Para exportar:

write.xlsx(mtcars, "mtcars.xlsx")

Consulta SQL

Necesitaremos utilizar la libreria RODBC:

library(RODBC)

Crear Conexión

Conectar con autenticación de windows:

dbhandle <- odbcDriverConnect(' driver={SQL Server};
                                server=NOMBRE_SERVIDOR;
                                database=NOMBRE_BASE_DE_DATOS;
                                trusted_connection=true')

Conectar con Usuario y Password:

dbhandle <- odbcDriverConnect(' driver={SQL Server};
                                server=NOMBRE_SERVIDOR;
                                database=NOMBRE_BASE_DE_DATOS;
                                uid=USUARIO;
                                pwd=PASSWORD')

Consulta

Realizo una consulta simple:

sqlQuery(dbhandle,"select * from CARS")

Cerrar Conexión

Al finalizar la consulta, debo cerrar la conexión:

close(dbhandle)