R: Изменить переменную с int на chr для одной переменной в кадре данных - PullRequest
0 голосов
/ 05 марта 2019

Очень плохо знаком с R, но это должно быть так просто, и это раздражало меня больше недели.У меня есть CSV, который я прочитал в R, и это выглядит так:

> str(mydata)
'data.frame':   9 obs. of  3 variables:
 $ ID  : int  1000 1001 1002 1003 1004 1005 1006 1007 1008
 $ Name: chr  "Joe" "Mary" "Paul" "Peter" ...
 $ Job : chr  "Driver" "Surveyor" "Senior Surveyor" "Cleaner" ...

Я хочу, чтобы ID был chr (это идентификаторы сотрудников, я не хочу, чтобы R рассчитывал квартили и все виды другихвещи, когда я запускаю summary (), они просто метки).Но что бы я ни пытался, я получаю только распечатку чисел в виде символов, но когда я запускаю str (mydata), это снова целое число.Например:

> as(mydata$ID, "character")
[1] "1000" "1001" "1002" "1003" "1004" "1005" "1006" "1007" "1008"
> class(mydata$ID)
[1] "integer"

Есть ли простой способ превратить $ mydata $ ID в char и сделать так, чтобы идентификаторы сотрудников были метками?Есть множество ответов на обратное, но я пытался найти ответ на это уже больше недели, и я не мог.Большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...