Р: Как изменить тип объекта в списке? - PullRequest
0 голосов
/ 18 марта 2020

В языке R список может содержать все, даже список, но как изменить тип объекта внутри списка? Например, как преобразовать первый столбец списка из «list» в «integer»?

# my own data
test1 <- read_csv("E:/ProgramData/R/Food/Food3.csv", col_types = cols(Subject = col_integer()))

typeof(test1)
typeof(test1[,1])
class(test1[,1])

# the datasets data
test2 <- datasets::Theoph

typeof(test2)
typeof(test2[,1])
class(test2[,1])

[1] "list"
[1] "list"
[1] "tbl_df"     "tbl"        "data.frame"
[1] "list"
[1] "integer"
[1] "ordered" "factor" 

«test1» читается из произвольного файла CSV. Это список, но первый столбец - «tbl». Хотя "test2" - это наборы данных по умолчанию, это также список, но первый столбец - "целое число".

Я хочу знать, как преобразовать тип test1 в "целое число", например "test2"

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