首页 > 解决方案 > R- 使用特定模式重命名多个 .txt 文件

问题描述

我有 txt 文件,名称如图1所示,从 A 到 L,exvey 字母有 1-24 作为后缀,总共 12*24=288 个文件。

以 ACE Group 为例:A1、C1 和 E1 是同一样本的 3 次重复。一起处理3个重复。所以我想通过添加前缀数字来重命名文件,如图2所示,前缀是规则的但不连续的。

BDF、GIL 和 HJK 组应使用与 ACE 相同的模式重命名。每组文件保存在名为“ACE”、“BDF”的单独文件夹中......

我尝试使用以下命令创建一个名单paste()并重命名lapply()

paste0(seq(1,70,3),rep("A",1), rep(seq(1,24,1),1))

但是这段代码给了我一个“1A1”而不是“01A1”的列表。另外,我不知道如何从旧名称中提取大写字母。每次运行都更改代码中的大写字母并不有效。

我该如何进行重命名?

标签: rfile-rename

解决方案


推荐阅读