看教程不够直观,那就看视频吧! >>点击加载视频
3.R语言的基本数据结构
R中最重要的数据结构是向量(vector)和矩阵(matrix)
向量:向量是一组数据
向量的基本操作——求向量的长度、最大值、最小值、均值等
从向量中删除数据:
更改向量中的数据:
两个向量合并:
矩阵
建立矩阵:
给矩阵添加行名、列名:
提取矩阵的第一行:
提取矩阵的第二列:
提取矩阵的第二行,第三列的那个元素
提取矩阵xixi行,dede列
矩阵按行合并:
矩阵按列合并:
向量、矩阵和数组只能存储同一类型的数据,当这无法满足我们的数据分析需求时,可以使用数据框和列表。
数据框和矩阵类似,都是以行和列的形式来存储数据,但矩阵各列必须是同一数据类型,数据框则可以将不同的数据类型结构组合在一起。
数据框:数据框通常是矩阵形式的数据,但它的各列可以是不同类型的
d<-data.frame(names=c("张三","李四","王五"),age=c(10,20,28),height=c(170,185,175))
提取数据框中的列:
这个数据框有3列:names, age, height
d$name
d$age
d$height
数据框与矩阵的操作基本相同
数据框也可以转化为矩阵
此外,R语言还有因子(Factors)和数组(Array)这两种数据结构。在用到的时候再进行学习即可。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!