我在 centos 7 上使用 R 当我尝试安装 bioconductor 软件包时,我收到以下错误。
> source("http://bioconductor.org/biocLite.R")
Bioconductor version 3.0 (BiocInstaller 1.16.1), ?biocLite for help
> biocLite("affy")
Error in read.table(file = file, header = header, sep = sep, quote = quote, :
no lines available in input
这个错误似乎比仅仅biocLite
因为使用的其他函数(如包rma
中)也抛出相同的错误更大。我对如何解决这个错误一无所知。非常感谢任何帮助。谢谢。affy
read.table
eset=rma(data,normalize=FALSE)
Error in read.table(file = file, header = header, sep = sep, quote = quote, :
no lines available in input
@里奇棉花
我不确定你的意思,option(error = recover)
但我尝试了以下
> source("http://bioconductor.org/biocLite.R")
Bioconductor version 3.0 (BiocInstaller 1.16.1), ?biocLite for help
> biocLite("affy")
Error in read.table(file = file, header = header, sep = sep, quote = quote, :
no lines available in input
> traceback()
9: stop("no lines available in input")
8: read.table(file = file, header = header, sep = sep, quote = quote,
dec = dec, fill = fill, comment.char = comment.char, ...)
7: utils::read.delim(file, header = TRUE, comment.char = "#", colClasses = c(rep.int("character",
3L), rep.int("logical", 4L)))
6: tools:::.read_repositories(p)
5: setRepositories(ind = 1:20)
4: .biocinstallRepos(biocVersion = biocVersion)
3: .getContribUrl(biocVersion())
2: bioconductorPackageIsCurrent()
1: biocLite("affy")
> options(error=recover)
> biocLite("affy")
Error in read.table(file = file, header = header, sep = sep, quote = quote, :
no lines available in input
Enter a frame number, or 0 to exit
1: biocLite("affy")
2: bioconductorPackageIsCurrent()
3: .getContribUrl(biocVersion())
4: .biocinstallRepos(biocVersion = biocVersion)
5: setRepositories(ind = 1:20)
6: tools:::.read_repositories(p)
7: utils::read.delim(file, header = TRUE, comment.char = "#", colClasses = c(re
8: read.table(file = file, header = header, sep = sep, quote = quote, dec = dec
Selection: 8
Called from: top level
Browse[1]>
eval(expr,envir,enclos)
eval(substitute(browser(skipCalls=skip),list(skip=7...