合并pandas数据帧索引

时间:2017-08-24 08:14:47

标签: python pandas dataframe indices

如何合并2个索引

index1
Out[8]: Int64Index([22, 23, 24, 25, 32, 33, 34], dtype='int64')

index2
Out[8]: Int64Index([20, 23, 24, 25, 32, 33, 34], dtype='int64')

所以要获得

index3
Out[8]: Int64Index([20, 22, 23, 24, 25, 32, 33, 34], dtype='int64')

包含index1和index2没有重复项?

2 个答案:

答案 0 :(得分:3)

使用union

In [1331]: index1.union(index2)
Out[1331]: Int64Index([20, 22, 23, 24, 25, 32, 33, 34], dtype='int64')

答案 1 :(得分:1)

使用逻辑OR符号(|)获取两个索引之间的唯一集合。

>>> index1 | index2
Int64Index([20, 22, 23, 24, 25, 32, 33, 34], dtype='int64')