R包中没有找到的功能?

时间:2012-09-19 13:24:41

标签: r function package

我一直在使用minfi R套餐。当我使用另一台计算机时,所有功能都可以在其中正常工作。我在自己的笔记本电脑中安装了minfi 2天。大多数函数都运行正常,但是当我使用具有函数preprocessSWAN()的命令时,我得到错误

Error: could not find function ¨proprocessSWAN¨

我每次使用此功能时都会出现此错误,在运行分析的过程中。

我还尝试重新安装minfi以查看安装过程中是否出现了问题。但即使重新安装后,我也发现了同样的问题。此功能在我的窗户和其他计算机上正常工作。

有谁能告诉我为什么我的ubuntu会出现这个问题?我该怎么做才能让它发挥作用?

1 个答案:

答案 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。