Sabemos que cuando escribimos algunos datos de DataFrame en un archivo CSV, se crea automáticamente una columna para la indexación. Podemos eliminarlo mediante algunas modificaciones. Entonces, en este artículo, vamos a ver cómo escribir CSV en R sin índice.
Para escribir en el archivo csv se usa write.csv().
Sintaxis:
escribir.csv(datos,ruta)
Veamos primero cómo aparecen los índices cuando los datos se escriben en CSV.
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:
Ahora veamos cómo se pueden eliminar estos índices, para eso simplemente establezca el parámetro row.names en False mientras escribe datos en un archivo csv usando la función write.csv(). De forma predeterminada, será VERDADERO y creará una columna adicional en el archivo CSV como columna de índice.
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) write.csv(data,"C:\\Users\\..YOUR PATH...\\population.csv", row.names = FALSE) print ('CSV file written Successfully :)')
Producción:
Publicación traducida automáticamente
Artículo escrito por erkrutikpatel y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA