我试图使用R grep从一个文件夹中提取特定文件,并使用参考数据帧将它们输出到另一个文件夹中,以使文件与相关元数据匹配,以便可以在另一个程序中对其进行处理。但是,我不确定如何使R使用参考数据框进行grep和移动文件。
我有大量的光谱文件要经过采样日期的文件夹中检查(我无法合并这些文件夹),并且它们具有重复的文件名(即在每个文件夹中都有相同名称的文件),我需要按处理方式和日期对它们进行排序,而无需浏览每个文件夹并手动将其拉出。
我有一个单独的文件,其中包含与每个单独的光谱文件有关的元数据。我创建了一个数据框,其中仅包含排序光谱文件所需的信息。
'data.frame': 102 obs. of 6 variables:
$ Treatment : chr "1A60" "1A35" "1A27" "1A27" ...
$ Date : Date, format: "2018-08-29" "2018-08-29" "2018-08-29" ...
$ Chamber_ID : chr NA NA NA NA ...
$ GasmetID : chr "G2" "G2" "G2" "G2" ...
$ Spectrum.file: chr "Spectrum_000012.spe" "Spectrum_000019.spe" ...
$ Time : Time: "10:32" "10:34" "10:36" "10:38" ...
我知道如何将文件复制并移动到另一个文件夹,但是我不知道如何使用此数据框对文件进行排序和搜索。
有什么想法吗?