Para el análisis de datos, a veces se requiere crear un archivo de datos CSV y realizar algunas operaciones según nuestros requisitos. Entonces, en este artículo vamos a aprender cómo escribir datos en un archivo CSV usando el lenguaje de programación R.
Para escribir en el archivo csv se utiliza la función write.csv().
Sintaxis: write.csv(datos, ruta)
Parámetro:
- datos: datos que se agregarán a csv
- ruta: ruta del archivo
Acercarse:
- Crear un marco de datos
- Pasar los valores requeridos a la función.
- escribir en el archivo
Primero vamos a crear un marco de datos.
Ejemplo:
R
Country <- c("China", "India", "United States", "Indonesia", "Pakistan") Population_1_july_2018 <- c("1,427,647,786", "1,352,642,280", "327,096,265", "267,670,543", "212,228,286") Population_1_july_2019 <- c("1,433,783,686", "1,366,417,754", "329,064,917", "270,625,568", "216,565,318") change_in_percents <- c("+0.43%", "+1.02%", "+0.60%", "+1.10%", "+2.04%") data <- data.frame(Country, Population_1_july_2018, Population_1_july_2019, change_in_percents) print(data)
Producción:
![datos en consola](https://media.geeksforgeeks.org/wp-content/uploads/20210314172757/consoledata-660x133.png)
Nuestros datos en la consola
Ahora escribamos estos datos en un archivo csv y guárdelos en la ubicación requerida.
Ejemplo:
R
Country <- c("China", "India", "United States", "Indonesia", "Pakistan") Population_1_july_2018 <- c("1,427,647,786", "1,352,642,280", "327,096,265", "267,670,543", "212,228,286") Population_1_july_2019 <- c("1,433,783,686", "1,366,417,754", "329,064,917", "270,625,568", "216,565,318") change_in_percents <- c("+0.43%", "+1.02%", "+0.60%", "+1.10%", "+2.04%") data <- data.frame(Country, Population_1_july_2018, Population_1_july_2019, change_in_percents) print(data) write.csv(data,"C:\\Users\\...YOUR PATH...\\population.csv") print ('CSV file written Successfully :)')
Producción:
![Archivo CSV con datos](https://media.geeksforgeeks.org/wp-content/uploads/20210314174313/csvdatawithextra-660x346.png)
Archivo CSV con datos
Publicación traducida automáticamente
Artículo escrito por erkrutikpatel y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA