网站首页 > 基础教程 正文
R语言的数据结构:
1.向量(Vector):可以看作是一个数值、字符或逻辑元素的集合。向量可以是同质的,即所有元素类型相同。
# 创建一个向量(一维数组)
v <- c(10, 20, 30, 40)
#访问向量中的元素
v[1]
-------------
10
2. 矩阵(Matrix):由同类型元素组成的二维数组。矩阵的行和列可以包含不同类型的数据,但通常它们都是数值或字符类型。
# 创建一个矩阵(二维数组),默认情况下按列填充
m <- matrix(c(1, 2, 3, 4, 5, 6), nrow = 2, ncol = 3)
-------------------
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 2 4 6
#访问矩阵中的元素
m[1,2]
-------------------
3
3.数组(Array):多维矩阵,可以有任意数量的维度。
# 创建一个多维数组
a <- array(1:24, dim = c(2, 3, 4))
4. 列表(List):可以包含不同类型的数据,列表中的每个元素可以是向量、矩阵、数组或另一个列表。
# 使用 list() 函数创建列表
my_list <- list("apple", 2.5, TRUE, c("a", "b", "c"))
5. 数据框(Data Frame):类似于矩阵,但列可以是不同类型的数据,如数值、字符或因子(factor)。
# 创建数据框
my_data_frame <- data.frame( Name = c("Alice", "Bob", "Charlie"),
Age = c(25, 30, 35),
Gender = c("Female", "Male", "Male") )
# 查看数据框
print(my_data_frame)
- 上一篇: C++右值引用 C++右值引用用法
- 下一篇: 用R语言做数据分析——R的四种图形系统
猜你喜欢
- 2024-10-12 R数据分析:倾向性评分匹配实例操作
- 2024-10-12 要为学习神经网络奠定基础,你需要认真读读R深度学习
- 2024-10-12 怎样快速入门Arduino?(二十三)—TCS3200颜色传感器
- 2024-10-12 把数据输入R之后,如何进行简单的操作(一)
- 2024-10-12 聚类分析5—物种集合-数量生态学:R语言的应用 第四章
- 2024-10-12 一文读懂R中的探索性数据分析(附R代码)
- 2024-10-12 从0开始自制解释器——添加对括号的支持
- 2024-10-12 常见编程语言:Go:Go语言函数与方法
- 2024-10-12 Python基础之变量、循环、函数(二)
- 2024-10-12 R语言中使用scan函数从键盘获取数据的方法
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)