R语言是一种强大的统计编程语言,它提供了丰富的数据结构来帮助用户处理和分析数据。本教程将介绍R语言中常用的几种数据结构,包括向量、矩阵、数据框等。

常见数据结构

向量(Vector)

向量是R中最基本的数据结构,它可以包含任意类型的元素,如数字、字符等。

  • 创建向量:使用 c() 函数可以创建一个向量。
    v <- c(1, 2, 3, 4, 5)
    
  • 访问向量元素:使用索引号访问,从1开始。
    v[1] # 输出: 1
    

矩阵(Matrix)

矩阵是一种二维数据结构,类似于表格。

  • 创建矩阵:使用 matrix() 函数创建。
    m <- matrix(c(1, 2, 3, 4, 5, 6, 7, 8, 9), nrow = 3, ncol = 3, byrow = TRUE)
    
  • 访问矩阵元素:使用行号和列号访问。
    m[1, 2] # 输出: 5
    

数据框(Data Frame)

数据框是R中最常用的数据结构,它类似于电子表格,可以包含不同类型的列。

  • 创建数据框:使用 data.frame() 函数创建。
    df <- data.frame(
      column1 = c(1, 2, 3),
      column2 = c("a", "b", "c")
    )
    
  • 访问数据框元素:使用列名和行号访问。
    df$column1 # 输出: 1 2 3
    

扩展阅读

如果您想了解更多关于R语言的数据结构,可以阅读《R语言数据结构详解》

R语言数据结构