楼主: WenX_10
5644 1

[实际应用] 热图报错:'names' attribute [2] must be the same length as the vector [1] [推广有奖]

  • 0关注
  • 0粉丝

高中生

87%

还不是VIP/贵宾

-

威望
0
论坛币
1384 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
325 点
帖子
13
精华
0
在线时间
43 小时
注册时间
2018-8-3
最后登录
2022-4-7

楼主
WenX_10 发表于 2018-9-11 14:59:28 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如题目:在画热图时出现如下错误:
Error in names(annotation_colors[[names(annotation)[i]]]) <- l :
  'names' attribute [2] must be the same length as the vector [1]

代码:
> library(pheatmap)
> setwd("C:\\Users")
> DEM<-read.table("data.txt",sep='\t',header=T, row.names = 1, quote = "")
> designNC =  c( rep("N",6), rep("P",5))     
> group_info <- data.frame(row.names=names(DEM),groups=designNC)
> metaclass<-read.table("group.txt", sep='\t',header=T,quote = "")
> designClass= c(rep("Alcoholsandpolyols",5),rep("Benzeneandsubstitutedderivatives",5),rep("Benzenoids",1),
+                rep("FattyAcyls",26),rep("Flavonoids",7),rep("Glycerolipids",2),rep("Glycerophospholipids",44),rep("Harmalaalkaloids",2),
+                rep("Quinolinesandderivatives",2),rep("Sphingolipids",7),rep("Steroidsandsteroidderivatives",14))
> group_class<-data.frame(metclass=designClass)
> pheatmap(DEM,color=colorRampPalette(c("navy","white","firebrick3"))(100),fontsize_row=10
+          ,fontsize_col=10,scale="row",border_color=NA,cluster_rows = TRUE,cluster_cols = TRUE, annotation_col=group_info, annotation_row = group_class)


目的是想做出附件中的图

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:attribute tribute length Vector Names

TIM图片20180911145640.png (139.44 KB)

TIM图片20180911145640.png

沙发
啊啊啊啊啊吖 发表于 2018-9-28 10:36:54
帮忙顶~希望楼主的问题能够尽快解决

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 00:18