r - RISmed 发出的这条警告消息意味着什么?

标签 r

我刚刚发现了一个 R 包,可以从 pubmed 检索摘要,这非常棒。但我在数据检索过程中不断收到警告消息:

R2009 <- pubmed.search("R+package[tiab]+AND+2009/01/01[dp]:2009/12/31[dp]",dest="temp",format="ris")
Warning message:
In download.file(e.query, dest = temp, quiet = TRUE) :
  downloaded length 2565 != reported length 200

> nrow(as.data.frame(R2009))
[1] 82

我在 pubmed 中手动搜索,找到了相同数量的文章(82)。

我想知道警告消息是什么意思,这里需要修复什么吗?谢谢。

最佳答案

这意味着无论下载什么文件pubmed.search(),它的长度都是2565(我猜是字节?),但在连接协商期间报告的长度只是200 字节。

我不太了解 pub med,但人们可以想象这样一种情况:包含正在下载的搜索结果的数据文件是动态生成的,并且最终文件大小未知,因此虚拟大小是首先报告,但实际下载流超出了此大小。您可以在不时使用浏览器时直观地看到这一点 - 有时浏览器不知道下载有多大,因此不会报告完成时间,只报告下载的数据量。

关于r - RISmed 发出的这条警告消息意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6978427/

相关文章:

r - 在Windows特定的环境下使用Rcpp包括

r - 设置 R_LIBS 并避免 "Would you like to use a personal library instead?"

R 数据框上的 Shiny 过滤器

r - cv.glmnet 和 Leave-one out CV

R 插入符号 : Maximizing sensitivity for manually defined positive class for training (classification),

r - R 中的 ODBC 连接与 Azure Active Directory 密码身份验证

r - 如何在R基地绘制中国 map 与南海

sqlite - RSQLite大表的更快子集?

r - 多个 ggplots 导致图例问题

R,按名称访问矩阵的列向量