R語言中列表的常規操作
阿新 • • 發佈:2022-05-25
1、建立列表
a <- 1:5 b <- "abcd" c <- matrix(1:9, nrow = 3) d <- letters[1:10] dat <- list(a = a, b = b, c = c, d = c) ## 建立列表, a = a操作的目的是給列表元素命名 dat ## 檢視列表
2、檢視列表元素
dat dat$b ## 檢視列表元素的三種方法 dat[["b"]] dat[[2]]
3、向列表中增加元素
方法1
a <- 1:5 b <- matrix(1:10, nrow = 2) dat <- list(a = a, b = b) dat dat$new1 <- "xxx" ## 向列表中增加元素 dat
方法2
a <- 1:5 b <- matrix(1:10, nrow = 2) dat <- list(a = a, b = b) dat dat[["new1"]] = "yyyyy" ## 增加元素 dat
方法3:
a <- 1:5 b <- matrix(1:10, nrow = 2) dat <- list(a = a, b = b) dat dat[[3]] = "yyyyy" ## 新增元素 dat
4、刪除列表中的元素
a <- 1:5 b <- matrix(1:10, nrow = 2) c <- c("one", "two", "three") dat <- list(a = a, b = b, c = c) dat dat[["c"]] = NULL ## 刪除列表中元素 dat
a <- 1:5 b <- matrix(1:10, nrow = 2) c <- c("one", "two", "three") dat <- list(a = a, b = b, c = c) dat dat[["b"]] = NULL ## 刪除列表元素 dat