你就是在说哈希表吧,python中的dictionary,c++里的unordered map.
有包的,就叫hash,具体用法:
首先安装hash包,library()一下做好准备。
# 两句一样效果,键是26个小写英文字母,对应的值是1到26h <- hash( keys=letters, values=1:26 )
h <- hash( letters, 1:26 )
# 读取方法三种
h$a
h[ "foo" ]
h[[ "foo" ]]
# 插入键值对
h$foo <- "bar"
# 删除变量h
clear(h)
rm(h)
ID转换用到的是 bitr() 函数,bitr()的使用方法:
org.Hs.eg.db包含有多种gene_name的类型
keytypes() :keytypes(x),查看注释包中可以使用的类型
columns() :类似于keytypes(),针对org.Hs.eg.db两个函数返回值一致
select() :select(x, keys, columns, keytype, ...) eg.
函数enrichGO()进行GO富集分析,enrichGO()的使用方法:
举例: