Exportar marco de datos a CSV en R

Sheeraz Gul 21 junio 2023
  1. Use write.csv de Base R para exportar el marco de datos a CSV en R
  2. Use fwrite del paquete data.table para exportar el marco de datos a CSV en R
  3. Use write_csv del paquete Reader para exportar el marco de datos a CSV en R
Exportar marco de datos a CSV en R

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.

Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook