R (函数(类、fdef、mtable)中出错:找不到签名和散列的函数和值的继承方法;

R (函数(类、fdef、mtable)中出错:找不到签名和散列的函数和值的继承方法;,r,hash,R,Hash,我希望创建键,然后将所有值拉到一个列表中,但是,当我尝试拉取值时,会出现以下错误: Error in (function (classes, fdef, mtable) : unable to find an inherited method for function ‘values’ for signature ‘"hash"’ 不确定是格式问题还是其他问题。以下是我当前的代码: myMarkersList <- hash("Neuron", c("Snap25",

我希望创建键,然后将所有值拉到一个列表中,但是,当我尝试拉取值时,会出现以下错误:

    Error in (function (classes, fdef, mtable) : unable to find an inherited method for function ‘values’ for signature ‘"hash"’ 
不确定是格式问题还是其他问题。以下是我当前的代码:

     myMarkersList <- hash("Neuron", c("Snap25","Meg3"))
     myMarkersList$GABAergic <- c("Ndnf","Vip")
     myMarkersList$Microglia <- c("Ctss","Csf1r")
     myMarkersList$Astrocytes <- c("Gfap","Aqp4")
     myMarkersList$Endothelial <- c("Xdh","Flt1")
     myMarkersList$OPC <- c("Pdgfra")
     myMarkersList$Oligodendrocyte <- c("Opalin","Olig1")
     myMarkersList$Glutamatergic <- c("Ptgs2", "Ngb")

     myGenesList <- values(myMarkersList)
     myMarkers <-c()

myMarkersList请插入您正在使用的包。
hash
不是来自
base
R。您应该清楚从哪个包获得
hash
函数(这不是base R的东西)。加载
hash
包后,我没有收到任何错误。