“向量”——一维
“表格”——二维
matrix 矩阵-二维,只允许一种数据类型
data.frame 数据框-二维,每列只允许一种数据类型
list列表:可装万物
(1)用代码新建
(2)由已有数据转换或处理得到
(3)读取表格文件
(4)R语言内置数据(没有赋值就可以直接使用的数据,例如iris)
df2<-read.csv("gene.csv") df2 #读取"gene.csv"文件,赋值df2
df1$gene
#"$"前是数据框名称 后是列名;提取该列的向量
#按名字取子集
df1 行,列
取子集,赋值
#改行名和列名
rownames(df1) <- c("r1","r2","r3","r4") #修改全部行名
#只修改某一行/列的名
colnames(df1){2} <- "CHANGE" #修改一个列名
按照共同的列名取交集,后连接
两个数据框列中有交集时既可以使用,自动连接
pheatmap::pheatmap(m)
#热图结果默认聚类
pheatmap::pheatmap(m,cluster_cols = F,cluster_rows = F) #修改默认聚类
x[1] x$m1 #列表取子集
#将逻辑值赋值给k,按逻辑值在df1中取子集**实战中会经常遇到
以上来源,生信技能树
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。