📅  最后修改于: 2023-12-03 14:46:31.570000             🧑  作者: Mango
在Python熊猫(Pandas)库中,union()
方法用于计算并返回两个索引的并集。索引是Pandas中用于对数据进行标记和访问的重要结构。
index.union(other, sort=None)
other
:要合并的另一个索引或索引列表。sort
(可选):如果为True,则按字典顺序对结果进行排序。默认为None,表示不进行排序。union()
方法返回一个新的索引,其中包含两个索引的并集。
import pandas as pd
index1 = pd.Index(["A", "B", "C"])
index2 = pd.Index(["C", "D", "E"])
result = index1.union(index2)
print(result)
输出结果:
Index(['A', 'B', 'C', 'D', 'E'], dtype='object')
在上述示例中,我们创建了两个索引index1
和index2
,分别包含不同的标签。然后,我们使用union()
方法计算两个索引的并集,将得到新的索引result
。打印result
将输出合并后的索引['A', 'B', 'C', 'D', 'E']
。
union()
方法不会更改原始索引,而是返回一个新的合并索引。sort
指定为True,则结果索引将按字典顺序排序。union()
方法也可以用于合并多个索引,只需将它们作为参数传递给union()
方法即可。以上是关于Python熊猫库中union()
方法的介绍。该方法在处理索引数据时非常有用,可以快速计算并集并生成新的索引。