R 数据结构详解
R 语言中的数据结构是构建复杂统计模型和分析的基础。以下是 R 中常见的数据结构及其使用方法。
向量 (Vector)
向量是 R 中最基本的数据结构,用于存储一系列数据元素。向量可以是数值型、字符型或逻辑型。
- 创建向量:
x <- c(1, 2, 3, 4, 5)
- 访问元素:
x[2] # 获取第二个元素
- 向量操作: 向量支持多种操作,如连接、排序等。
列表 (List)
列表是由多个不同类型的数据元素组成的对象。列表中的元素可以是向量、矩阵、函数等。
- 创建列表:
my_list <- list(a = 1, b = c(2, 3, 4), f = function(x) x^2)
- 访问元素:
my_list$a # 获取名为 "a" 的元素
矩阵 (Matrix)
矩阵是二维数据结构,由行和列组成。矩阵常用于存储表格数据。
- 创建矩阵:
my_matrix <- matrix(c(1, 2, 3, 4, 5, 6), nrow = 2, ncol = 3)
- 访问元素:
my_matrix[1, 2] # 获取第一行第二列的元素
数据框 (Data Frame)
数据框是 R 中最常用的数据结构,用于存储表格数据。数据框类似于电子表格,由行和列组成。
- 创建数据框:
my_data <- data.frame(var1 = c(1, 2, 3), var2 = c(4, 5, 6))
- 访问元素:
my_data$var1 # 获取名为 "var1" 的列
链接更多资源
想了解更多关于 R 数据结构的信息?请访问我们的 R 数据结构教程。
[center]https://cloud-image.ullrai.com/q/Vector/[/center] [center]https://cloud-image.ullrai.com/q/List/[/center] [center]https://cloud-image.ullrai.com/q/Matrix/[/center] [center]https://cloud-image.ullrai.com/q/DataFrame/[/center]