这是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)中的错误:'从'和'到'的长度不同。”
非常感谢你的帮助和建议。