r - 从注释数据库中选择注释的函数不起作用

标签 r select dplyr annotations

我正在尝试使用 org.Hs.eg.db 中的 Entrez 基因 ID 来注释基因符号。 我在使用之前做过:

select(org.Hs.eg.db, keys=mykeys, columns=c("SYMBOL", "ENTREZID"), keytype="SYMBOL")

mykeys 是基因符号的向量。 它以前有效,但我没有得到:

`error in usemethod( depth ) no applicable method for 'select_'applied to an object of class "c('OrgDb', 'AnnotationDb', 'envRefClass', '.environment', 'refClass', 'environment', 'refObject', 'AssayData')`"

有人可以帮忙吗? 提前致谢!!

最佳答案

好的,我自己解决了:

AnnotationDbi::select(org.Hs.eg.db,keys=mykeys,columns=c("SYMBOL","ENTREZID"),keytype="SYMBOL")

关于r - 从注释数据库中选择注释的函数不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65180859/

相关文章:

r - 使用动态列名在 dplyr 中按自定义顺序排列

r - 如何在 R 中正确过滤日期

r - 如何将离散因子水平视为连续?

r - 如何粘贴 100000 而不将其缩短为 1e+05?

r - 使用 ggplot 中的另一个变量创建一个填充的直方图

mysql - 选择其中的位置(内爆数组的字段)

r - dbplyr中的sql_variant是否可以正常工作?

r - 如何引用函数中的列

php - 对表 1 的请求中表 2 中的用户进行计数

MYSQL 值差优化