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

时间:2013-12-16 00:43:14

标签: r csv duplicates file-rename

这是rename filename with a data column的相关问题。

我有重复名称的文件和带有其他行的数据文件,这些行没有用于此分析的单独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组。我有一个csv文件列表只有a和b深度,这意味着我只有1,2,4,5,9,10等ID的文件。这些文件标记略有不同,并具有重复。例如,我的文件夹中的文件是这样的:

1p.csv
1pr.csv
2p.csv
2pr.csv
5p.csv
5pr.csv
6p.csv
6pr.csv

我想要的功能是将每个ID的选定列中的数据组合为相应csv文件的文件名。 csv文件的集合为2,每个文件都有一个复制。我很难调整链接问题rename filename with a data column,因为我的脚本知识有限,并且因为'from'和'to'长度不同,file.rename()不允许这样做。我得到的错误信息是“file.rename(x,y)中的错误:'从'和'到'的长度不同。”

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

0 个答案:

没有答案