##############################
### Importar datos a R ###
##############################
# Cuando tenemos nuestros datos en una hoja de calculo, lo mas recomendable es guardar el archivo
# como uno del tipo *.csv o *.txt
# Hemos visto en videos anteriores como averiguar cual es nuestro directorio de trabajo
# y como establecerlo, mediante los comandos
getwd()
setwd("~/Output/20 Importar datos a R")
# Tambien como hacerlo desde la pestaña "Files" o "Archivos".
setwd("C:/Users/Raul Ortiz/Desktop/Proyectos R")
# Una vez establecido desde esta pestaña, se puede copiar el comando desde la consola y pegarlo en el script
# para facilitar el trabajo en proxima sesiones.
######################################
### Importar datos en archivos ###
######################################
# Hay diversos comandos para importar datos:
read.csv("nombrearchivo.csv") # Tiene los parametros de un csv designados por defecto.
# header indica si R debe interpretar la primera fila como encabezado (TRUE o T) o no (FALSE o F).
read.csv("nombrearchivo.csv", header=T) # Asignara los nombres del encabezado a cada variable.
read.table("nombrearchivo.csv", header=T, sep=",") # Como no tiene los parametros del csv asignados,
# hay que especificarlos diciendo que la separacion es mediante ","
read.delim("nombrearchivo.txt", header=T) # Tiene los parametros de un txt designados por defecto.
read.table("nombrearchivo.txt", header=T, sep="/t") # Como no tiene los parametros del csv asignados,
# hay que especificarlos diciendo que la separacion es tabulada.
Datos1 = read.table("Potato.csv", header=T, sep=",")
Datos2 = read.table(file.choose(), header=T, sep=",", dec=".", na.strings = "Falta")
# sep indica el separador del campo, que los mas comunes son "," "." "/t"
# dec indica el separador de decimales.
# na.strings indica la cadena de caracteres que interpretara R como valores perdidos (y converitira en NA)
head(Datos2, 5)
str(Datos2)
summary(Datos2)
No hay comentarios:
Publicar un comentario