2021-07-12。向量练习和数据结构入门

向量练习和数据结构入门

matrix 矩阵,只允许一种数据类型
data.fram 数据框,每列只允许一种数据类型
#3.数据框属性,优先列
#
dim(df)#有几行几列
nrow(df)#有几行
ncol(df)#有几列
#
rownames(df) #写上数据框的行名
colnames(df)#写上数据框的列名  

4.数据框取子集

dfscore #删掉score,按tab键试试 mean(dfscore)

按坐标

df[2,2]#第2行,第2列
df[2,]#第2行
df[,2]#第2列
df[c(1,3),1:2]#第1行和第3行,第1列和第2列

6.数据框进阶(连接)*重要

#当有共同的列名时,可直接用这个函数。
#name 是共同的列名
merge(test1, test2,by="name")

#如果没有相同的列名,则
merge(x=test1,y=test3, by.x="name",by.y="NAME")
#其实简化后是
merge(test1,test3, by.x="name",by.y="NAME")

3-2练习题

# 练习3-2
# 1.统计iris最后一列有哪几个取值,每个取值重复了多少次
table(iris$Species)
# 2.提取iris的前10行,前4列,并转换为矩阵,赋值给a。
a<-as.matrix(iris[1:10,1:4])
a
# 3.将a的行名改为flower1,flower2...flower10。
rownames(a)<-paste0("flower",1:nrow(a))
a
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容