Как читать несколько текстовых файлов в R - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть несколько разделенных табуляцией файлов двух столбцов следующим образом:

[enter code here][1]

Я хочу объединить их следующим образом:

[enter code here][1]

имена строк могут отсутствовать в некоторых случаях. Я пытался разными способами, но не смог получить ожидаемый результат. Может быть, я что-то упустил. Любая помощь?

fls=list.files('/Users/mzillur/geo/data/E-GEOD-64573/')
ids <- read.table(fls[1], header=FALSE, sep="\t")[,1]
d1=do.call(cbind,lapply(fls,function(fn)read.table(fn,header=FALSE, sep="\t")[,2]))
d2=cbind(ids,d1)

Любая помощь по этому поводу? С уважением Зиллура

1 Ответ

0 голосов
/ 17 апреля 2019

Чек ? map_dfc

library(purrr)

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