У меня есть несколько тысяч файлов .txt в каталоге, и я хотел бы прочитать их все в tidytext, где я бы затем добавил столбцы метаданных. Сами имена файлов содержат все метаданные, и мне удалось использовать substr для анализа местоположения, времени, даты и т. Д. Различных частей одного файла, но я не могу найти пример того, как я мог бы сделать это для всех файлов в каталоге.
Например, у меня есть файлы .txt:
FFTJan141138
FFTJan151136
FFTJan161151
FFTJan171144
Мне удалось прочитать файлы из моего wd в тиббл, используя:
tbl <- list.files(pattern = "*.txt") %>%
map_chr(~ read_file(.)) %>%
data_frame(text = .)
Мне нужна помощь, так это вставка столбцов данных, которые соответствуют метаданным в именах файлов.
Например, для первого файла с именем: FFTJan141138 у меня теперь есть тиббл, в строке которого для этого файла есть один столбец с содержимым FFTJan141138. Я хотел бы добавить в эту строку четыре дополнительных столбца, которые включают FFT, JAN, 14 и 1138. Я могу анализировать текст в именах файлов с помощью substr, но не знаю, как это сделать, поскольку данные читаются в tidytext . Любая помощь будет оценена.
Спасибо.