R list() 函数 - 创建列表
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))
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 语言实例