我有一个看起来像这样的数据帧df1
A_1 B_1 C_1
a1 e1 i1
b1 f1 l1
c1 g1 m1
d1 h1 n1
然后我有另一个像这样的数据帧df2
A_2 B_2 C_2
a2 e2 i2
b2 f2 l2
c2 g2 m2
d2 h2 n2
我想将两个df合并并获得如下内容:
A_1 A_2 B_1 B_2 C_1 C_2
a1 a2 e1 e2 i1 i2
b1 b2 f1 f2 l1 l2
c1 c2 g1 g2 m1 m2
d1 d2 h1 h2 n1 n2
答案 0 :(得分:3)
一种elem
方式:
{ ELEMENT: '0.285350058261731-1',
'element-6066-11e4-a52e-4f735466cecf': '0.285350058261731-1',
selector: 'ul li.fw-item.fz-16.lh-36.pos-r',
value: { ELEMENT: '0.285350058261731-1' },
index: 0
}
输出:
dplyr
答案 1 :(得分:1)
您可以cbind
一起使用它们,然后使用this answer按想要的顺序选择列(交错两个数据框的名称)。
cbind(df1, df2)[c(rbind(names(df1), names(df2)))]
# A_1 A_2 B_1 B_2 C_1 C_2
# 1 a1 a2 e1 e2 i1 i2
# 2 b1 b2 f1 f2 l1 l2
# 3 c1 c2 g1 g2 m1 m2
# 4 d1 d2 h1 h2 n1 n2