Список специальных / зарезервированных атрибутов в R? - PullRequest
0 голосов
/ 29 апреля 2019

Я узнаю об атрибутах R через книгу «Продвинутый R».Вопрос, как гласит заголовок, заключается в том, как мне найти зарезервированные атрибуты (те, которые имеют некоторые специальные свойства).Например:

structure(1:5, test.attribute = 'test')

Возвращает:

#> [1] 1 2 3 4 5
#> attr(,"test.attribute")
#> [1] "test"

Но для:

structure(1:5, comment = 'my attribute')

Возвращает:

#> [1] 1 2 3 4 5

Так что я думаю 'К комментарию 'добавлено что-то особенное в качестве имени атрибута, и я хотел бы узнать, есть ли более зарезервированные слова, подобные этому.

В итоге я посмотрел в исходном коде (https://github.com/wch/r-source/blob/27da0eac8bb84677002febcf12e6d61bb7358d89/src/main/attrib.c?), но ядумаю, у меня недостаточно знаний, чтобы это понять.

1 Ответ

0 голосов
/ 21 мая 2019

Это специальный атрибут, который не печатается.Существует даже специальная функция для ее извлечения и установки.

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