Я приведу несколько небольших указателей здесь. См. Ответ Тайлера на несколько вопросов назад для пары ссылок на материалы для начала работы:
преобразование формата столбца data.frame из символьного в коэффициент
1) Объекты, которые вы создаете с помощью c()
, называются векторами, и это особый вид объектов в R - самый базовый и полезный вид.
2) data.frame
- это разновидность list
, где все элементы списка склеены в виде столбцов и должны иметь одинаковую длину. Столбцы могут быть разных типов данных (class
es)
3) list
s - это самый универсальный тип объектов в R - элементы списка могут быть любыми - любого размера, любого класса. Похоже, это то, что вы просите.
Так, например:
mylist <- list(vec1 = c(1:10), vec2 = c(1:5))
mylist
$vec1
[1] 1 2 3 4 5 6 7 8 9 10
$vec2
[1] 1 2 3 4 5
Существуют разные способы вернуться к элементам mylist
, например,
mylist$vec1
mylist[1]
mylist[[1]]
mylist["vec1"]
mylist[["vec1"]]
и, вероятно, больше! Найдите учебное пособие, выполнив поиск «Учебное пособие для начинающих по R» и просмотрите его. Веселись!