悔不该选理 2023-02-08 03:06 采纳率: 50%
浏览 664
已结题

GEO下载数据的处理报错 :函数‘Meta’标签‘"data.frame"’找不到继承方法,如何解决?

小白论文数据处理初尝试:进行GEO下载数据的处理,出现报错 Error in (function (classes, fdef, mtable) : 函数‘Meta’标签‘"data.frame"’找不到继承方法 。
代码和报错如下:
#下载数据和注释
eset<-geoChina('GSE131793')
ann_info <-getIDs('GPL6244')
#获取表达矩阵
eset
eset<-eset[[1]]
probe_exp <- exprs(eset) 
dim(probe_exp)
data_use <- as.data.frame(probe_exp)
#获取注释信息
Meta(ann_info)$title
anno_geoquery<-Table(ann_info)
> Meta(ann_info)$title
Error in (function (classes, fdef, mtable)  : 
  函数‘Meta’标签‘"data.frame"’找不到继承方法
我猜测是因为包未加载,但是使用conflicted包,和指定包的办法都未解决。
求帮助!
  • 写回答

10条回答 默认 最新

  • heart_6662 2023-02-08 05:06
    关注
    获得5.10元问题酬金

    我觉得可能是由于没有安装并正确加载"GEOquery"包导致的
    检查一下你的包

    install.packages("GEOquery")
    library(GEOquery)
    
    
    

    我写过一篇文章关于对geo数据处理的:https://blog.csdn.net/qq_62932195/article/details/128742414?spm=1001.2014.3001.5502

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 2月16日
  • 创建了问题 2月8日