Чтение файлов с указанным c расширением из папки в R - PullRequest
0 голосов
/ 02 марта 2020

Я хочу читать файлы с расширением .output с функцией read.table. Я использовал pattern = ". Output", но это неправильно. Есть предложения?

enter image description here

Ответы [ 2 ]

0 голосов
/ 05 марта 2020

Итак, наконец, поскольку я не нашел решения (что-то не так с моим путем), я сделал текстовый файл, включающий все файлы .output с ls *.output > data.txt. После этого используя:

files = read.table("./data.txt")

я делаю data.frame, включающий все мои файлы, и использую

files[] <- lapply(files, as.character)

Наконец, с помощью test = read.table(files[i,],header=F,row.names=1) мы можем прочитать каждый файл, который хранится в i (я = нет линии).

0 голосов
/ 02 марта 2020

Например, вот как можно читать в файлах с расширением «.output» и создавать список таблиц

 list.filenames <- list.files(pattern="\\.output$")
 trialsdata <- lapply(list.filenames,read.table,sep="\t")

или, если вы просто хотите читать их по одной, вручную, просто включите расширение в аргумент имени файла.

read.table("ACF.output",sep=...)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...