【问题标题】:Error when using getGEO() in package GEOquery在包 GEOquery 中使用 getGEO() 时出错
【发布时间】:2012-07-08 15:24:54
【问题描述】:

我在 R 中运行以下代码:

library(GEOquery)
mypath <- "C:/Users/Farzin/Desktop/BIOC"
GDS1 <- getGEO('GDS1',destdir=mypath)

但我收到以下错误:

Using locally cached version of GDS1 found here:
C:/Users/Farzin/Desktop/BIOC/GDS1.soft.gz 
Error in read.table(con, sep = "\t", header = FALSE, nrows = nseries) : 
  invalid 'nlines' argument

谁能告诉我如何摆脱这个错误?

【问题讨论】:

  • 也许您可以添加更多上下文(示例文件?)或尝试biostars.org

标签: r bioconductor


【解决方案1】:

无论我查询的是什么 GDS 文件,我在使用来自 ubuntu (12.04) 的 R 和 Bioconductor 的 GEOquery(版本 2.23.5)时遇到了同样的错误。难道是GEOquery包有问题?

【讨论】:

    【解决方案2】:

    根据我的经验,getGEO 非常挑剔。 我经常遇到连接到 GEO 服务器的问题。如果在下载过程中发生这种情况,getGEO 会留下部分文件。但是由于部分文件在那里,当你尝试重新下载时,它会使用这个缓存的、部分下载的文件,并遇到你看到的错误(你想要的,因为它不是完整的文件)。

    要解决此问题,请删除缓存的 SOFT 文件并重试下载。

    【讨论】:

      猜你喜欢
      • 2017-05-17
      • 2011-07-01
      • 2011-11-15
      • 2014-01-31
      • 2012-06-12
      • 2017-06-10
      • 2016-06-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多