我想要合併兩個數據幀的行數大致相同。 但合併需要以特殊方式完成。合併R中的兩個數據幀
假設兩個數據幀是A
和B
。和Ai
,Bi
分別表示各個數據幀的第012行。
然後我想用下面的行的新的數據幀:
A1
B1
A2
B2
...
這裏是一個玩具例如:
A <- data.frame(col1 = paste("A", 1:5, sep = ""), col2 = rivers[1:5])
B <- data.frame(col1 = paste("B", 1:6, sep = ""), col2 = rivers[1:6])
我希望有一個新數據幀C,使得
> C
col1 col2
1 A1 735
6 B1 735
2 A2 320
7 B2 320
...
我如何在R中有效地做到這一點?請注意,兩行之間沒有空行,如此處所示。
嘗試看看'merge'功能。請特別注意幫助文件的示例部分。 –
我不確定你是否真的想要「合併」。 'A'和'B'中有相同的列嗎? – Roland
請發佈兩個_tiny_,具有代表性的玩具數據框。 – Henrik