r - 在 R 中使用循环(和变量)下载多个文件
问题描述
我需要使用 R 从“HTML”链接下载大量文件。
链接如下所示:
http://bioinf-applied.charite.de/supernatural_new/src/download_mol.php?sn_id=SN00000001
id=
为每个后续文件递增后的数字。我想下载前 1000 个文件,从:...id=SN00000001
到...id=SN00001000
我正在尝试使用带有变量的循环来下载所有这些文件,但我不知道如何在 R 中构造此代码。
解决方案
像这样的东西:
for(i in 1:1000){
x <- sprintf("%08d", i)
myPath <- paste0("http://bioinf-applied.charite.de/supernatural_new/src/download_mol.php?sn_id=SN", x)
download.file(myPath, paste0("SN", x, ".mol"))
}
推荐阅读
- android - Kotlin 强制通用覆盖类型
- wpf - 组合框大小差异
- angular-calendar - *错误 TS1003:需要标识符
- c# - 如何为我的项目创建包含所有必需资源的独立可执行文件?
- java - SQLitepreparedStatement:无法识别问号
- laravel - 如何检查视图刀片 laravel 中的集合是否为空?
- database - 为什么顶点删除请求不会在 Arangodb 中使用 AQL 删除链接边?
- php - 当我安装融合生成器时,它在主页上显示“avada Fusion_Dynamic_CSS_Helpers::get_dynamic_css_id()”
- html - tr 单元格宽度根据父表标题宽度
- php - 用php生成的列表