Я пытаюсь использовать цикл для управления несколькими файлами, а также для сохранения имен переменных / выходов в каждом цикле цикла.
Вот пример того, что я пытаюсь сделать:
#define my source
SourceDir <- file.path('where/it/is')
#define my array
Wpns <- ('Bren', 'Welrod', 'Vickers')
#start for-loop
for (Wpn in Wpns){
#example of for loop contents 1 (is this a sensible way to get a file path?)
WpnFile <- file.path(paste0(SourceDir, '/My'_, Wpn, '_File.txt')
#example of for loop contents 2
WpnDataFrame <- read_delim(WpnFile, ' ')
}
Итак, я хочу, чтобы у меня было шесть переменных (последние три - фреймы данных), которые я мог бы вызвать для просмотра.Очевидно, что я на самом деле собираюсь перезаписать WpnFile
и WpnDataFrame
снова и снова.
BrenFile
WelrodFile
VickersFile
BrenDataFrame
WelrodDataFrame
VickersDataFrame
Это первый раз, когда я использовал r, поэтому я не удивлюсь, если янаписал (или, может быть, то, что я пытаюсь достичь) выглядит странно.
(Для некоторого контекста, если это имеет значение: я пытаюсь манипулировать и затем наносить данные из текстового файла. Однако мне действительно нужнопроверять каждый этап моего цикла for (например, фреймы данных, которые я создаю), чтобы я мог проверить, что я делаю. Это также помогает мне визуализировать изменения, которые я делаю, так как я не привык работатьс матрицами и дополнительно мне может понадобиться вернуться к конкретным кадрам данных позже.)