Когда я использую функцию read.csv()
в R
для загрузки данных, я часто обнаруживаю, что X добавлен к именам переменных. Я думаю, что я почти всегда вижу это в первой переменной, но я могу ошибаться.
Сначала я думал, что R
может делать это, потому что у меня было место в начале имени переменной - я этого не делаю.
Во-вторых, я где-то читал, что если у вас есть переменная, которая начинается с числа или является очень коротким именем переменной, R
будет добавлять X. Имя переменной - это весь текст и длина имени эта переменная составляет 12 символов, поэтому она не короткая.
Теперь это просто раздражение. Я могу переименовать столбец, но он добавляет шаг, хотя и небольшой.
Есть ли способ предотвратить это от изгоев X от проникновения в мой фрейм данных?
Вот мой оригинальный код:
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