У меня есть несколько простых файлов с одной записью в строке, и я хочу прочитать эти файлы в списке с содержимым файла в виде вектора.
> list(file_one = c(1,2,3,4), file_two = c(9,99,999))
$file_one
[1] 1 2 3 4
$file_two
[1] 9 99 999
...
Это основной формат, который я хочу.
То, что я пока имею, является аналогичным результатом, но не правильным:
> list.files("/home/x/y/z", pattern="^rep.*List$", full.names=TRUE) %>% lapply(read.table)
[[1]]
V1
1 a
2 b
3 c
4 d
Как я могу прочитать данные в правильном формате или преобразовать их отсюда? - желательно, чтобы у меня был «конвейер» для чтения данных:
- список файлов
- читать файлы в правильном формате или
- форматирование прочитанных данных в список именованных векторов