EXPORTACIÓN RÁPIDA DE DATAFRAMES EN R A FORMATO CSV: GUÍA PRÁCTICA

EXPORTAR DATA FRAME A EXCEL EN R

Vamos a hacer algo muy sencillo, pero que es necesario conocer. Crearemos un data frame y lo exportaremos a un fichero.

Un data frame puede contener cualquier cosa, el nuestro es 2x2 y contiene unas fechas y unos nombres.

A<-matrix(c("2023-03-1","2018-01-11","Pepe","Juanito"),nrow = 2, ncol = 2)
df<-data.frame(A)
print(A)
##      [,1]         [,2]     
## [1,] "2023-03-1"  "Pepe"   
## [2,] "2018-01-11" "Juanito"

Antes de seguir, vamos a arreglar los nombres de las columnas, que han quedado muy feos.

colnames(df)[1]<-"fecha"
colnames(df)[2]<-"nombre"

Ahora tenemos que definir el path donde queremos guardarlo. En los path, las barras van al revés que en windows:

mi_path<-getwd() #usaremos el directorio actual
dir(mi_path)
## [1] "MEDIA-K-WINSORIZADA.html"  "MEDIA K-WINSORIZADA.Rproj"
## [3] "MEDIA K WINSORIZADA.Rmd"   "save-dataframe.html"      
## [5] "save-dataframe.Rmd"        "save dataframe.Rmd"

Y finalmente guardamos el fichero

setwd(mi_path)   #en mi caso innecesario, lo dejo para poder reusar el código
write.table(df,file="mi_df.csv",sep=";",row.names = F, col.names = T)

Ya podemos comprobar que se ha grabado bien:

#aquí tenemos el fichero listado
dir(mi_path)
## [1] "MEDIA-K-WINSORIZADA.html"  "MEDIA K-WINSORIZADA.Rproj"
## [3] "MEDIA K WINSORIZADA.Rmd"   "mi_df.csv"                
## [5] "save-dataframe.html"       "save-dataframe.Rmd"       
## [7] "save dataframe.Rmd"

Finalmente, lo cargamos y vemos que está intacto:

#lo leemos en otra estructura
mi_df2 <- read.csv("C:/Users/EDUARDO/Desktop/EDUARDO/MEDIA K-WINSORIZADA/mi_df.csv", sep=";")
head(mi_df2)
##        fecha  nombre
## 1  2023-03-1    Pepe
## 2 2018-01-11 Juanito

Como podemos ver, está todo perfecto. Ahora ya sabemos guardar y cargar un data frame en R.

Comentarios

Entradas populares de este blog

UNA BREVE EXPLICACIÓN DE LA LEY DE LAS ESPERANZAS ITERADAS

UN EJEMPLO DETALLADO DE PRE-PROCESAMIENTO EN R - IMPUTACIÓN DE DATOS FALTANTES

UNA BREVE INTRODUCCIÓN A LA DISTRIBUCIÓN DE CAUCHY