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]