Объединение двух кадров данных, но так, чтобы строки располагались между собой - PullRequest
0 голосов
/ 03 марта 2020

Это может быть действительно простая проблема, но я не смог найти решение. Я использую Rstudio. У меня есть 2 кадра с множеством строк. Допустим, у меня есть

RowA1

RowA2

RowA3

Затем еще одна таблица со строками

RowB1

RowB2

RowB3

Они также имеют одинаковое количество столбцов. Я хочу, чтобы в новой таблице слои располагались следующим образом:

RowA1

RowB1

RowA2

RowB2

RowA3

RowB3

и так далее ...

У меня нет воспроизводимой работы, потому что таблицы, которые я использую, созданы из фильтров и различных наборов данных. Любая помощь это здорово! Спасибо.

1 Ответ

3 голосов
/ 03 марта 2020

Мы можем rbind наборы данных и затем упорядочить строки

out <- rbind(df1, df2)[order(c(seq_len(nrow(df1)), seq_len(nrow(df2)))),]

Если наборы данных имеют только один столбец и имеют одинаковое количество строк

data.frame(col1 = c(rbind(df1[[1]], df2[[2]])))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...