HOWTO · R

Exportar marco de datos a CSV en R

Este tutorial demuestra cómo exportar un marco de datos a CSV en R.

En esta página

Hay varias formas de exportar un marco de datos a CSV en R. Este tutorial demuestra cómo exportar un marco de datos a CSV en R.

Use write.csv de Base R para exportar el marco de datos a CSV en R

La base R tiene la función write.csv(), que escribe un marco de datos en un archivo CSV. Toma tres parámetros: marco de datos, ruta y nombre del archivo, y row.names.

Los row.names pueden ser falsos si no desea exportar los nombres de las filas en el archivo CSV. Ver ejemplo:

Delftstack <- data.frame(Name=c('Jack', 'John', 'Mike', 'Michelle', 'Jhonny'),
                         LastName=c('Danials', 'Cena', 'Chandler', 'McCool', 'Nitro'),
                         Id=c(101, 102, 103, 104, 105),
                         Designation=c('CEO', 'Project Manager', 'Senior Dev', 'Junior Dev', 'Intern'))


write.csv(Delftstack, "C:\\Users\\Sheeraz\\OneDrive\\Documents\\data.csv", row.names=TRUE)

El código anterior escribirá el marco de datos dado en CSV. Ver la salida:

Exportar 1

Use fwrite del paquete data.table para exportar el marco de datos a CSV en R

fwrite es una función del paquete data.table, que puede escribir marcos de datos en archivos CSV y tomar dos parámetros: el marco de datos y la ruta y el nombre del archivo. Ver ejemplo:

library(data.table)
Delftstack <- data.frame(Name=c('Jack', 'John', 'Mike', 'Michelle', 'Jhonny'),
                         LastName=c('Danials', 'Cena', 'Chandler', 'McCool', 'Nitro'),
                         Id=c(101, 102, 103, 104, 105),
                         Designation=c('CEO', 'Project Manager', 'Senior Dev', 'Junior Dev', 'Intern'))

fwrite(Delftstack, "C:\\DelftStack\\delftstack.csv")

El código anterior escribirá el marco de datos dado en CSV. Ver la salida:

Exportar 2

Use write_csv del paquete Reader para exportar el marco de datos a CSV en R

write_csv es una función del paquete reader que puede escribir marcos de datos en archivos CSV; toma dos parámetros: el marco de datos y la ruta y el nombre del archivo. Ver ejemplo:

library(readr)
Delftstack <- data.frame(Name=c('Jack', 'John', 'Mike', 'Michelle', 'Jhonny'),
                         LastName=c('Danials', 'Cena', 'Chandler', 'McCool', 'Nitro'),
                         Id=c(101, 102, 103, 104, 105),
                         Designation=c('CEO', 'Project Manager', 'Senior Dev', 'Junior Dev', 'Intern'))

write_csv(Delftstack, "C:\\DelftStack\\delftstack.csv")

El código anterior escribirá el marco de datos dado en CSV. Ver la salida:

Exportar 3

Los paquetes de estos ejemplos pueden instalarse primero si aún no están instalados. Usamos \\ en cada ejemplo para evitar el error de barra invertida.