我一直在使用minfi
R套餐。当我使用另一台计算机时,所有功能都可以在其中正常工作。我在自己的笔记本电脑中安装了minfi
2天。大多数函数都运行正常,但是当我使用具有函数preprocessSWAN()
的命令时,我得到错误
Error: could not find function ¨proprocessSWAN¨
我每次使用此功能时都会出现此错误,在运行分析的过程中。
我还尝试重新安装minfi
以查看安装过程中是否出现了问题。但即使重新安装后,我也发现了同样的问题。此功能在我的窗户和其他计算机上正常工作。
有谁能告诉我为什么我的ubuntu会出现这个问题?我该怎么做才能让它发挥作用?
答案 0 :(得分:3)
我建议检查每台机器上是否有相同的版本。查看包的NEWS,建议preprocessSWAN()
是相当新的。所以,看看:
library(minfi)
packageVersion("minfi")
在您拥有的每台计算机上。我意识到你更新了你的包装,但你真的需要检查所有的bioconductor包是否是最新的。所以,试试类似:
url='http://bioconductor.org/biocLite.R'
source(url)
update.packages(repos=biocinstallRepos())
另外,你运行相同版本的R?在两台计算机上键入version
。要获得相同的bioconductor版本,您(我认为)需要相同版本的R.所以您可能需要升级R。