如何访问原子向量属性?

Sha*_*mar 3 attributes r vector atomic

我使用attr函数设置了变量的属性,如下所示:

x <- 1 :20
attr(x,'name') <- c("RED","BLUE")
attributes(x)

$name
[1] "RED"  "BLUE"
Run Code Online (Sandbox Code Playgroud)

现在我已经设置了属性; 如果我使用'$'它说,访问它"Error : $ operator is invalid for atomic vectors".我也试过x['name']哪个节目NA

如何访问此原子向量属性?

akr*_*run 5

如果我理解你的问题,

 attr(x, 'name')
#[1] "RED"  "BLUE"
Run Code Online (Sandbox Code Playgroud)

要么

 attributes(x)$name
#[1] "RED"  "BLUE"
Run Code Online (Sandbox Code Playgroud)