Когда я использую функцию 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