获取两个Pandas系列中不常见的项目可以用Pandas库中的isin()
方法进行筛选。以下是完整攻略步骤。
- 首先,导入Pandas库并创建两个Pandas系列:
import pandas as pd
s1 = pd.Series(['a', 'b', 'c', 'd', 'e'])
s2 = pd.Series(['b', 'd', 'f', 'h', 'j'])
- 使用
isin()
方法获取两个系列中不常见的项:
result = s1[~s1.isin(s2)]
- 最后,输出结果:
print(result)
输出结果为:
0 a
2 c
4 e
dtype: object
以上代码中,步骤2中的操作是关键所在,使用~
符号可以获取S1的补集,然后使用isin()
方法筛选S2中不包含的项。最终输出为两个系列中不常见的项目。
这是本攻略中的一个例子,你可以使用类似的方法去获取你自己的数据集中不常见的项。