【发布时间】:2018-02-28 14:50:18
【问题描述】:
我有一个保存为字符变量 (uid_car) 的标识符列表 我有一个文件列表(file_list),其中一个标识符作为文件名的前缀(例如 1000_*.file)
uid_car
在上面的示例中,我想遍历文件列表并复制前缀包含在 uid_car 中的文件。因此,只会将文件 1000_01.file、1002_01.file 和 1004_01.file 复制到新路径。
下面的 for 循环一直有效,直到您遇到不包含在 uid_car 中的第 i 个元素。
我尝试了一个 mapply 函数,它可能更简洁一些,但没有太多编写这些的经验...任何帮助将不胜感激。
for (i in length_of_file_list) {
if (startsWith(file_list[i], uid_car[])) {
file.copy(file_list[i], new_path)
}
}
【问题讨论】:
标签: r for-loop nested-loops file-copying