我希望这个问题清晰可行。我有许多标有简单数字ID的csv文件(例如1.csv,2.csv,3.csv等)。另一个CSV文件包含像下面重命名文件名与数据列
ID Site Location Block
1 L1 1 a
2 L2 2 b
3 etc
我的问题是如何将ID数据文件链接到重命名的CSV文件的实际数据。我想理想的输出是L11a.csv,L22b.csv等。我想我需要将每个行观察的站点,位置和块连接到另一列,然后使用该列作为write.table的文件名功能?
我搜索的SO这个问题是除了在相反方向的相似: When importing CSV into R how to generate column with name of the CSV?
非常感谢您的帮助。这将为重新命名文件节省数小时!
根本不需要'write.table'。玩'list.files'和'file.rename'。那加上for循环和'paste'应该就是你需要的。 – joran
...实际上,'file.rename'似乎是矢量化的,所以你可能甚至不需要for循环。这可能会被挤压成2-3行代码。 – joran
@joran谢谢你的建议。 – user2770184