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