熊猫如何组合两个没有钥匙的桌子

时间:2018-10-14 18:15:34

标签: python python-3.x pandas

我想要的很简单,但是熊猫对我来说却很混乱,我只想结合两张桌子

表1:

lyr.on('mouseover',function(e) {
  var selected = toggle_state(e.target, true);
  toggle_style(e.target, style_obj[String(selected)]);
  });
lyr.on('mouseout',function(e) {
  var selected = toggle_state(e.target, false);
  toggle_style(e.target, style_obj[String(selected)]);
});

表2:

Column 1,Column 2

Value1, Value1

Value2, Value2

我想要什么

Column 3,Column 4

Value1, Value1

Value2, Value2

注意:没有相同的列,没有键,只是逐行组合,所以我认为“合并”将不起作用

1 个答案:

答案 0 :(得分:1)

假设您具有以下数据框/表:

df1 = pd.DataFrame.from_dict({'a': [1,2,3], 'b': [4,5,6]})

   a  b
0  1  4
1  2  5
2  3  6

df2 = pd.DataFrame.from_dict({'c': [7,8,9], 'd': [10,11,11]})

   c   d
0  7  10
1  8  11
2  9  11

使用以下代码行可以将它们串联起来:

new = pd.concat([df1, df2], axis=1)

输出:

   a  b  c   d
0  1  4  7  10
1  2  5  8  11
2  3  6  9  11