The classic forum is still available at https://pipflow.com/oldforum/index.php.
Forum Sign in Register

Importar datos en R (CSV y data frames)

Started by waldo 1 day ago · 0 replies

Casi siempre los datos vienen de archivos externos. El formato más común es el CSV (valores separados por comas).

Primero conviene saber en qué carpeta está trabajando R:

getwd()             # muestra el directorio actual
setwd("C:/datos") # lo cambia (ojo: barras normales /)


Para leer un CSV usamos read.csv():

df <- read.csv("precios.csv")
head(df)


Argumentos útiles de read.csv:

  • header — TRUE si la primera fila son los nombres de columna (por defecto)
  • sep — separador; "," por defecto, a veces ";" en formato europeo
  • dec — separador decimal ("." o ",")
  • stringsAsFactors — FALSE para dejar el texto como character (recomendado)


df <- read.csv("precios.csv", sep = ";", dec = ",", stringsAsFactors = FALSE)


Después de cargar, conviene inspeccionar lo que entró:

str(df)       # tipos de cada columna
summary(df) # resumen estadístico
nrow(df) # cantidad de filas


Para guardar un data frame en un CSV:

write.csv(df, "salida.csv", row.names = FALSE)


En la próxima lección usaremos estos datos para hacer estadística descriptiva.



Curso de R
« Lección anterior: Funciones en R | Lección siguiente: Estadística descriptiva con R »

Sign in to reply.