Я занимаюсь исследованием языка R и хочу узнать, выделяет ли он массив в стеке или куче. Или это разные случаи для случаев?
Кроме того, я хочу знать, какие категории массивов поддерживаются в R. (например, статические, динамические с фиксированным стеком, динамические с фиксированной кучей, динамические с динамической динамикой)
Я знаю, чтоон поддерживает гетерогенный тип массива путем преобразования списков во фрейм.
a <- c(1,2,3,4)
b <- c("red", "white", "red", NA)
c <- c(TRUE,TRUE,TRUE,FALSE)
mydata <- data.frame(a,b,c)
typeof(mydata[[3]][1])
Я думал, что это даст мне двойное число, если список. У меня вопрос
- Где R выделяет массивы и данные?
- Какие категории массивов поддерживаются в R? (Например, статические, динамические с фиксированным стеком, динамические с фиксированной кучей, динамические с кучей)