前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Day 3 R语言代码

Day 3 R语言代码

原创
作者头像
用户11012820
发布2024-03-07 22:39:12
780
发布2024-03-07 22:39:12
举报
代码语言:R
复制
#行名,列名,两者合一,加列/行名
dim()
colnames()
rownames()
#加列名即为对向量进行赋值;修改单个列名,取子集即可
m <- matrix(1:12,nrow = 3);m
colnames(m) <- c("a","b","c","d") 
colnames(m)[1] <- "hello";m
#融合函数
merge(test1,test3,by.x = "name",by.y = "NAME")
代码语言:R
复制
#对于matrix的转置函数
t()
代码语言:R
复制
#热图的两种函数,一种对数据的类型有要求,一种无。
#as函数可以修改数据的类型
a <- iris[1:4]
a <- as.matrix(a)
heatmap(a)
pheatmap::pheatmap()
代码语言:R
复制
#按照逻辑值取子集,可以保留了逻辑值为T的行
df1 <- data.frame(gene   = paste0("gene",1:4),
                  change  = rep(c("up","down"),each = 2),
                  score   = c(5,3,-2,-4))
k <- df1$score>0;k
df1[k,]
代码语言:R
复制
#写函数的函数
hai <- function(a,b,m=2){(a)^m-1}
hai(5,2)

小洁老师

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档