现在位置: 首页 > R 教程 > 正文

R list() 函数 - 创建列表

R 语言实例 R 语言实例

R list() 函数用于创建列表,这是 R 中最灵活的数据结构。

列表可以包含不同类型、不同长度的元素,非常适合组织复杂数据。

list() 函数语法格式如下:

list(...)

实例

# 创建包含多种类型的列表
student <- list(
  name = "张三",
  age = 25,
  scores = c(88, 92, 76),
  passed = TRUE
)

print("学生信息列表:")
print(student)

# 通过 $ 或 [[ ]] 访问列表元素
print(paste("姓名:", student$name))
print(paste("年龄:", student$age))
print(paste("成绩:", toString(student$scores)))
print(paste("第一科:", student$scores[1]))

# 访问嵌套元素
print(paste("列表长度:", length(student)))
print("列表名称:")
print(names(student))

执行以上代码输出结果为:

[1] "学生信息列表:"
$name
[1] "张三"

$age
[1] 25

$scores
[1] 88 92 76

$passed
[1] TRUE

[1] "姓名: 张三"
[1] "年龄: 25"
[1] "第一科: 88"
[1] "列表长度: 4"
[1] "列表名称:"
[1] "name"   "age"    "scores" "passed"

R 语言实例 R 语言实例