es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Fusionando varias porciones importadas (en formato csv) y creando un nuevo archivo csv completo en R.

Tengo varios fragmentos de datos en formato CSV y quiero importarlos y combinarlos para crear un nuevo archivo CSV completo. Sin embargo, cuando intento hacerlo, obtengo el siguiente error:

Error al leer la tabla (archivo = archivo, encabezado = encabezado, sep = sep, cita = cita, :
no hay líneas disponibles en la entrada

A continuación se muestra el código que utilizo:

for (x in 1:50){
     print(x)
     chunks[[x]]<-mutate_geocode(chunks[[x]], location = full_address, output = "latlona")
write.csv(chunks[[x]],paste0("~/120Water Dropbox/LSLI Clients/IN/Anderson/02 - R/Data/billing_chunks_KE",x,".csv"), row.names = FALSE)
    }

files<-list.files(path = "~/120Water Dropbox/LSLI Clients/IN/Anderson/02 - R/Data", pattern = "billing_chunks_KE", full.names = T)
customer_billing_full<-do.call(rbind,lapply(files,read.csv))
write.csv(customer_billing_full,"~/120Water Dropbox/LSLI Clients/IN/Anderson/02 - R/Data/Customer Billing_full.csv", row.names = FALSE)

Agradezco cualquier ayuda.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que el error ocurre cuando intentas leer los archivos CSV usando la función read.csv(). El mensaje de error sugiere que no hay líneas disponibles en la entrada. Esto podría ser porque los archivos CSV que estás intentando leer están vacíos o no están en la ubicación correcta.

    Puedes intentar imprimir la variable files para ver si está referenciando correctamente los archivos CSV. Además, puedes intentar abrir uno de los archivos CSV en un editor de texto para ver si tiene algún contenido.

    Si los archivos CSV están vacíos o no existen, deberás retroceder y verificar dónde se están creando y asegurarte de que los datos se estén escribiendo en ellos correctamente.

Comments are closed.