给定两个 pandas 系列,我如何找到哪些元素在 1 中而不在另一个中?每个系列中的所有元素都是独一无二的。
例如,考虑以下代码:
a = pd.Series([1,2,3,4])
b = pd.Series([3,2,4])
Run Code Online (Sandbox Code Playgroud)
我如何才能确定哪些元素在系列“a”中但不在系列“b”中?在此示例中,输出将为 [1]。
你的意思是独特的价值观是什么?例如,如果您有
a = pd.series([1,1,1,2])
b = pd.series([1,3])
Run Code Online (Sandbox Code Playgroud)
输出应该是 [1] 或 [1,1,1] ?
如果[1]你可以使用:
set(a) - set(b)
Run Code Online (Sandbox Code Playgroud)