¿Cómo escribir en CSV en R sin índice?

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:

Archivo CSV con columna de índice adicional

Archivo CSV con columna de índice adicional

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:

Archivo CSV sin columna de índice adicional

Archivo CSV sin columna de índice adicional

Publicación traducida automáticamente

Artículo escrito por erkrutikpatel y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *