举例说明R 语言的数据类型
时间: 2024-11-19 12:16:18 浏览: 16
在 R 语言中,数据类型非常丰富,它们用于存储不同类型的数据。以下是几种常见的 R 数据类型及其例子:
1. **向量(Vector)**:最基本的数据结构,可以包含相同类型的单个元素,如整数、浮点数、字符串或逻辑值。例如:
```
numeric_vector <- c(1, 2, 3) # 整数向量
character_vector <- c("apple", "banana") # 字符串向量
logical_vector <- c(TRUE, FALSE) # 布尔向量
```
2. **因子(Factor)**:特殊类型的数据,常用于分类变量,类似于类别标签。比如:
```
gender_factors <- factor(c("Male", "Female"))
```
3. **数组(Array)**:一维到多维的同类型数据结构,适合处理数值矩阵。例如:
```
array_2d <- matrix(c(1:9), nrow = 3)
```
4. **列表(List)**:可以混合不同类型的数据,并允许每个元素有自己的结构。例如:
```
list_example <- list(numeric = 10, string = "example")
```
5. **数据框(Data Frame)**:二维表格形式,用于存储不同类型的数据列,类似于数据库表。例如:
```
df <- data.frame(name = c("Alice", "Bob"), age = c(25, 30))
```
6. **字符串向量(Character Vector)**:用于储存文本。例如:
```
string_vector <- c("Hello", "World!")
```
7. **NULL**:表示缺失或空值。例如:
```
null_value <- NULL
```
8. **复数(Complex Number)**:包括实部和虚部。例如:
```
complex_num <- 1 + 2i
```
阅读全文