获取两个Pandas系列中不常见的项目

  • Post category:Python

获取两个Pandas系列中不常见的项目可以用Pandas库中的isin()方法进行筛选。以下是完整攻略步骤。

  1. 首先,导入Pandas库并创建两个Pandas系列:
import pandas as pd

s1 = pd.Series(['a', 'b', 'c', 'd', 'e'])
s2 = pd.Series(['b', 'd', 'f', 'h', 'j'])
  1. 使用isin()方法获取两个系列中不常见的项:
result = s1[~s1.isin(s2)]
  1. 最后,输出结果:
print(result)

输出结果为:

0    a
2    c
4    e
dtype: object

以上代码中,步骤2中的操作是关键所在,使用~符号可以获取S1的补集,然后使用isin()方法筛选S2中不包含的项。最终输出为两个系列中不常见的项目。

这是本攻略中的一个例子,你可以使用类似的方法去获取你自己的数据集中不常见的项。