R 语言支持多种数据类型,以下是一些常见的数据类型:

1. 数值型(Numeric):

数值型数据用于存储实数(浮点数)。
x <- 3.14
y <- -5

2. 字符型(Character):

字符型数据用于存储文本。
name <- "John"
message <- 'Hello, R!'

3. 逻辑型(Logical):

逻辑型数据用于存储逻辑值 TRUE 或 FALSE。
is_positive <- TRUE
is_greater_than_10 <- FALSE

4. 整数型(Integer):

整数型数据用于存储整数。
age <- 25L  # 注意:在整数后加上 'L' 表示整数型

5. 复数型(Complex):

复数型数据用于存储复数。
z <- 3 + 4i

6. 向量(Vector):

向量是 R 中最基本的数据结构,可以包含相同类型的元素。
numeric_vector <- c(1.5, 2.7, 3.0)
character_vector <- c("apple", "banana", "orange")
logical_vector <- c(TRUE, FALSE, TRUE)

7. 矩阵(Matrix):

矩阵是一个二维的数据结构,包含相同类型的元素。
mat <- matrix(c(1, 2, 3, 4, 5, 6), nrow = 2, ncol = 3)

8. 数据框(Data Frame):

数据框类似于矩阵,但不同列可以包含不同类型的数据。
df <- data.frame(
  Name = c("Alice", "Bob", "Charlie"),
  Age = c(25, 30, 22),
  Married = c(TRUE, FALSE, TRUE)
)

9. 列表(List):

列表是一个复合数据结构,可以包含不同类型的元素,包括向量、矩阵、数据框等。
lst <- list(numeric_vector, character_vector, df)

10. 因子(Factor):

因子是用于表示分类数据的特殊数据类型。
gender <- factor(c("Male", "Female", "Male", "Female"))

这些是 R 语言中一些常见的数据类型。了解这些数据类型对于进行数据分析和统计建模至关重要,因为不同的数据类型在处理和分析数据时会有不同的方法和要求。


转载请注明出处:http://www.zyzy.cn/article/detail/6385/R语言