命名列表

无论在列表创建之初是否有为各列表成分命名,我们总能通过一个用于命名的向量,
为这些列表成分命名或重命名。
names(l1) <- c("A", "B", "C")
l1
## $A
## [1] 1
##
## $B
## [1] TRUE FALSE
##
## $C
## [1] "a" "b" "c"
若想移除它们的名称,可以将 l1 的名称赋值为 NULL:
names(l1) <- NULL
l1
## [[1]]
## [1] 1
##
## [[2]]
## [1] TRUE FALSE
##
## [[3]]
## [1] "a" "b" "c"
一旦移除了列表成分的名称,就不能再通过名称来访问列表成分,但是仍可以使用位
置索引和逻辑准则访问。

posted @ 2019-01-22 10:23  NAVYSUMMER  阅读(147)  评论(0编辑  收藏  举报
交流群 编程书籍