как передать имя строки и столбца из двух разных файлов в фрейм данных через R - PullRequest
0 голосов
/ 18 января 2019

Можно ли создать фрейм данных, указав имя строки и столбца из двух разных файлов.

File for rows:-
sample1_44849
sample2_56479
sample3_98764
sample4_54321
and so on ...


File for columns:-
e000456.c1
e000567.c1
e003456.c1
e000786.c1
and similarly 22000 more ....

этот фрейм данных будет содержать значение 0 или 1.

1 Ответ

0 голосов
/ 18 января 2019

Самый простой способ - сначала создать matrix с dimnames, соответствующим именам из файлов, а затем преобразовать его в data.frame.

r.names <- read.table(text = "sample1_44849
sample2_56479
sample3_98764
sample4_54321")

c.names <- read.table(text = "e000456.c1
e000567.c1
e003456.c1
e000786.c1")

res <- matrix(NA, nrow = nrow(r.names), ncol = nrow(c.names),
    dimnames = list(unlist(r.names), unlist(c.names)))

res <- data.frame(res)

Этот код решает оригинальный вопрос. Комментарий в конце другой вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...