R?中特殊/保留属性的列表

时间:2019-04-29 12:32:42

标签: r attributes

我正在通过“高级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

所以我认为'comment'作为属性名称附加了一些特殊的含义,我想知道是否还有更多这样的保留字。

我最终正在寻找源代码(https://github.com/wch/r-source/blob/27da0eac8bb84677002febcf12e6d61bb7358d89/src/main/attrib.c?),但我想我没有足够的知识来理解这一点。

1 个答案:

答案 0 :(得分:0)

它是不打印的特殊属性。甚至还有专用的function来进行检索和设置。