В языке 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"