Что происходит, когда я добавляю новый элемент в список (который является внутренним вектором)? - PullRequest
0 голосов
/ 26 сентября 2018

Кажется, R внутренне реализует списки как векторы."Списки - это VECSXP [...]" - R innerals .

То есть списки являются общими векторами.

Общие векторы должны быть векторами, содержащими указатели на ихэлементы вместо хранения самих элементов в векторном положении.Это создает вектор, который может хранить в нем любой элемент, отсюда и термин «универсальный».(Предполагая, что это продолжается, ...)

Таким образом, списки могут быть представлены общими векторами.Что происходит, когда я хочу добавить новый элемент в список (который является внутренним вектором), у которого во внутреннем векторе больше нет места для нового элемента?Перераспределен ли вектор?

Вопрос по теме: Почему is.vector () возвращает TRUE для списка?

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