我正在尝试使用RISmed包从PubMed科学数据库中提取数据。我之前使用过完全相同的程序,但现在我无法使用它。以下示例是一个玩具示例。
库(RISmed)
res < - EUtilsSummary(“pinkeye”,type =“esearch”,db =“pubmed”,datetype ='pdat',mindate = 2000,maxdate = 2015,retmax = 500)
文件错误(con,“r”):无法打开连接
QueryCount(RES)
QueryCount(res)出错:找不到对象'res'
'QueryCount(res)'应该返回使用查询找到的命中数,但由于它没有找到连接,因此没有找到任何命中。
我有checked,如果R有一个互联网连接,它似乎它;我的mac似乎也没有任何问题。还有其他人也得到这个错误吗?你知道怎么解决吗?
非常感谢帮助!
更新包并重新启动R就可以了!
我曾尝试多次更新包,但忘记重启R.
谢谢!
您可以在代码中添加一行Sys.sleep(0.1)
,在发送下一个搜索请求之前暂停0.1秒。它对我有用。