error de read.csv(): más columnas que nombres de columna
Estoy intentando cargar un archivo CSV, pero obtengo el siguiente error:
associatedata <- read.csv("AssociatedSpeciesID1.csv", header=TRUE, fileEncoding = 'UTF-8-BOM') %>%
mutate_all(na_if, "")
Error en read.table(file = file, header = header, sep = sep, quote = quote, :
más columnas que nombres de columnas
Aquí está el CSV a continuación: No puedo encontrar dónde no coincide el número de columnas. He intentado soluciones comunes para otras preguntas, pero nada ha funcionado.
ObjectID,GlobalID,AssociatedSpeciesKnown,Associates,NewAssociate,UnknownSpecies_Description,AssociatedSpeciesAbundance,Coflowering,ParentGlobalID,CreationDate,Creator,EditDate,Editor
1,54e33e7c-1ff1-464f-8872-df027fcfe8ec,known,Amelanchier utahensis,,,Few,no,9fc6b840-8584-4045-b69f-f0e9488a1f06,1/7/2022 3:55:46 PM,ejob_BLM,1/7/2022 3:55:46 PM,ejob,,
2,68420bc9-d6c6-4d7f-a149-7306399ce5c1,known,NewSpecies,Genus species,,Occasional,yes,9fc6b840-8584-4045-b69f-f0e9488a1f06,1/7/2022 3:55:46 PM,ejob_BLM,1/7/2022 3:55:46 PM,ejob,,
3,88a6807b-b00c-4e58-84bb-4e8cb61409ae,unknown,,,ritiidiwjjviern bg,Common,no,9fc6b840-8584-4045-b69f-f0e9488a1f06,1/7/2022 3:55:46 PM,ejob_BLM,1/7/2022 3:55:46 PM,ejob,,
4,9fc8ea4a-e197-42cc-bd75-614d5b106364,known,Artemisia nova,,,Common,no,ea9eb086-89c2-4aa5-a2f6-95519cd35a58,1/7/2022 3:56:26 PM,ejob_BLM,1/7/2022 3:56:26 PM,ejob,,
davy.ai
El mensaje de error sugiere que hay más columnas en el archivo CSV de las que se proporcionan en el encabezado. Al inspeccionar el archivo CSV, parece que hay una coma adicional después del encabezado “Editor”, lo que crea una columna vacía adicional. Para solucionar este error, el archivo CSV debe ser editado para eliminar la coma extra después de “Editor”. Una vez hecho esto, el código debería ejecutarse sin errores.