r - 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”的列表。另外,我不知道如何从旧名称中提取大写字母。每次运行都更改代码中的大写字母并不有效。
我该如何进行重命名?
解决方案
推荐阅读
- ethereum - 从 Metamask 获取所有以太坊账户
- java - 将公共方法的实现放在私有方法中如何防止干扰消费者?
- vba - 如何循环宏?
- python - Python乌龟追踪器功能不起作用
- python - 以下两种 format() 方法有什么区别?
- android - Setter 需要不支持类型的参数:类 com.androidplot.ui.widget.TextLabelWidget
- angular - 在角度 6 中写入验证器时无法读取未定义的属性“获取”
- mysql - 如何使用 SQL 在 wordpress 中插入每个类别的价格?
- amazon-web-services - Talend S3 CSV 到 Redshift 处理缺失数据
- r - 在列表中设置多个数据帧的子集,在 R 中保留以 CD 和 RESN 结尾的变量