R- Почему X добавляются к именам переменных в моем фрейме данных?

Когда я используюread.csv() функция вR чтобы загрузить данные, я часто нахожу, что X был добавлен к именам переменных. Я думаю, что почти всегда вижу это в первой переменной, но я могу ошибаться.

Сначала я подумалR возможно, это происходит потому, что в начале имени переменной у меня был пробел - нет.

Во-вторых, я где-то читал, что если у вас есть переменная, которая начинается с числа, или это очень короткое имя переменной,R добавил бы X. Имя переменной - это весь текст, а длина имени этой переменной - 12 символов, поэтому она не короткая.

Теперь это просто раздражение. Я могу переименовать столбец, но он добавляет шаг, хотя и небольшой.

Есть ли способ предотвратить проникновение мошенника в мой фрейм данных?

Вот мой оригинальный код:

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

Вот эта переменная:

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

Ответы на вопрос(3)

Ваш ответ на вопрос