合并2个数据帧,但各行之间相互堆叠

问题描述 投票:-1回答:1

这可能是一个非常简单的问题,但我找不到解决方案。我正在使用Rstudio。我有很多行的2个数据框。可以说我有

RowA1

RowA2

RowA3

然后是另一个带有行的表

RowB1

RowB2

RowB3

它们的列数也相同。我希望新表中的行像这样分层:

RowA1

RowB1

RowA2

RowB2

RowA3

RowB3

依此类推...

我没有可重复的工作,因为我使用的表是根据过滤器和各种数据集创建的。任何帮助都很棒!谢谢。

r merge rows
1个回答
0
投票

我们可以rbind数据集,然后对行进行排序

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

如果数据集只有一列并且具有相同的行数

data.frame(col1 = c(rbind(df1[[1]], df2[[2]])))
© www.soinside.com 2019 - 2024. All rights reserved.