Я пытаюсь сделать что-то, что может быть невозможным в R, но я в основном R самоучка, поэтому есть большая вероятность, что я делаю очевидную ошибку.
Я пытаюсьиспользовать функцию list.files для вывода списка файлов в папке, которые также перечислены во фрейме справочных данных.
Мой фрейм данных выглядит следующим образом:
> G2_1A27
Treatment Date Chamber_ID GasmetID Spectrum.file
24 1A27 8/28/2018 11:51 <NA> G2 Spectrum_000024.spe
25 1A27 8/28/2018 11:53 <NA> G2 Spectrum_000025.spe
26 1A27 8/28/2018 11:55 <NA> G2 Spectrum_000026.spe
27 1A27 8/28/2018 11:57 <NA> G2 Spectrum_000027.spe
28 1A27 8/28/2018 11:59 <NA> G2 Spectrum_000028.spe
29 1A27 8/28/2018 12:01 <NA> G2 Spectrum_000029.spe
30 1A27 8/28/2018 12:03 <NA> G2 Spectrum_000030.spe
31 1A27 8/28/2018 12:05 <NA> G2 Spectrum_000031.spe
Списокя хочу файлы спектра в столбце Spectrum.file, а папка, из которой я перечисляю, содержит фактические файлы, а затем некоторые из других обработок.У меня есть отдельные кадры данных для каждой обработки, и файлы спектра разделены по дате.
current.folder <- "G:\\Team Drives\\USDA_SCRI\\UCSC_field_trial_results\\Gasmet\\G2\\180828_180829_G2\\Samples\\"
setwd("G:\\Team Drives\\USDA_SCRI\\UCSC_field_trial_results\\Gasmet\\G2\\180828_180829_G2\\Samples\\")
new.folder <- "C:\\Users\\pres9340\\Desktop\\test"
list.of.files = list.files(current.folder, G2_1A27$Spectrum.file)
Я не ожидал, что это сработает, но при запуске он ссылается на фрейм данных, но выводит только первый файлвместо того, чтобы перечислять все файлы в папке, которые соответствуют файлам в кадре данных.