gpt4 book ai didi

python - 比较并找到 pandas 系列中缺失的字符串

转载 作者:行者123 更新时间:2023-12-01 07:03:26 25 4
gpt4 key购买 nike

通过以下两个 pandas 系列,如何才能发现 df2 缺少“c”?或者索引 2 上缺少值。

df1 = pd.Series({'col1': ['a', 'b', 'c', 'd']})
df2 = pd.Series({'col2': ['a', 'b', 'd']})

可能会让事情变得更容易:我知道 df1 具有 df2 具有的所有值,并且我知道 df2 缺少多少值。

最佳答案

您可以使用numpy.setdiff1d在该系列的 .values 上,如下所示:

import pandas as pd
import numpy as np

df1 = pd.Series({'col1': ['a', 'b', 'c', 'd']})
df2 = pd.Series({'col2': ['a', 'b', 'd']})

print(np.setdiff1d(df1['col1'], df2['col2']))

输出:

['c']

关于python - 比较并找到 pandas 系列中缺失的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58544251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com