R 使用数据列重命名重复文件

R 使用数据列重命名重复文件,r,csv,duplicates,file-rename,R,Csv,Duplicates,File Rename,这是一个与之相关的问题 我有重复名称的文件和包含附加行的数据文件,这些行没有用于此分析的单独csv文件。例如:我的数据文件的格式如下: ID Cluster Block Site Depth 1 A1 1 1 a 2 A1 1 1 b 3 A1 1 1 c 4 A1 1 1 d 5 A1 2 1 a 6 A1

这是一个与之相关的问题

我有重复名称的文件和包含附加行的数据文件,这些行没有用于此分析的单独csv文件。例如:我的数据文件的格式如下:

ID  Cluster  Block  Site  Depth
1   A1       1      1     a
2   A1       1      1     b
3   A1       1      1     c
4   A1       1      1     d
5   A1       2      1     a
6   A1       2      1     b
7   A1       2      1     c
...
600 M1       10     1     a
601 M1       10     1     b
602 M1       10     1     c
603 M1       10     1     d 
站点和深度以4个为一组重复。我有一个仅用于a和b深度的csv文件列表,这意味着我只有ID为1、2、4、5、9、10等的文件。这些文件的标签略有不同,并且有副本。例如,“我的文件夹”中的文件如下所示:

1p.csv
1pr.csv
2p.csv
2pr.csv
5p.csv
5pr.csv
6p.csv
6pr.csv
我想要的功能是将每个ID的选定列中的数据合并为相应csv文件的文件名。csv文件分为两组,每个文件有一个副本。由于我的脚本知识有限,并且由于“from”和“to”长度不同,这是file.rename不允许的,因此我很难调整链接问题。我收到的错误消息是file.renamex中的错误,y:“from”和“to”的长度不同


非常感谢您的帮助和建议。

我不太明白您在寻找什么-您只是在重命名文件吗?此外,您有250个文件对,但在新名称中使用了字母表中的字母。在第26对之后,你想做什么?而且,听起来你好像从链接中尝试了一些R代码,但没有成功。您应该准确地包括您尝试过的内容和出现的错误-因为“从”和“到”的长度不同,这是文件不允许的。重命名不会有太多问题。@josilber是的。我想使用数据文件重命名csv文件。这些文件没有配对。这是csv文件与数据文件的对应方式:对于每组5个ID,我只有前两个ID对应的csv文件。即ID 1-5 1p.csv和2p.csv、ID 6-10 6p.csv和7p.csv、ID 11-15 11p.csv和12p.csv等。相同ID上的复制运行编号相同,但这些文件中的每个文件都有字母r。我从file.rename收到的消息在file.rename中出错,y:“from”和“to”的长度不同。我希望这会有所帮助。但您正在尝试将1p.csv重命名为A1_1_1a.csv,将2p.csv重命名为A1_1_1b.csv。您正在尝试将26p.csv重命名为A1_1_1z.csv吗?27p.csv怎么样?此外,除非您发布代码,否则没有人能够调试您的代码。请编辑您的帖子,包括您尝试的代码以及错误消息。我投票结束这个问题,因为它不清楚。您应该通过添加预期输出和精确映射来澄清您的问题。