R- ¿Por qué se agregan X a los nombres de las variables en mi marco de datos?

Cuando uso laread.csv() función enR para cargar datos, a menudo encuentro que se ha agregado una X a los nombres de las variables. Creo que casi siempre lo veo en la primera variable, pero podría estar equivocado.

Al principio penséR podría estar haciendo esto porque tenía un espacio al comienzo del nombre de la variable; no lo tengo.

n segundo lugar, había leído en alguna parte que si tienes una variable que comienza con un número o es un nombre de variable muy corto,R agregaría la X. El nombre de la variable es todo texto y la longitud del nombre de esta variable es de 12 caracteres, por lo que no es corto.

Ahora, esto es puramente una molestia. Puedo cambiar el nombre de la columna, pero agrega un paso, aunque sea pequeño.

¿Hay alguna manera de evitar que este pícaro X se infiltre en mi marco de datos?

Aquí está mi código original:

df <- read.csv("/file/location.filecsv", header=T, sep=",")

Aquí está la variable en cuestión:

str(orders)
'data.frame':   2620276 obs. of  26 variables:
 $ X.OrderDetailID    : Factor w/ 2620193 levels "(2620182 row(s) affected)",..: 105845

Respuestas a la pregunta(6)

Su respuesta a la pregunta