gpt4 book ai didi

python-3.x - 检查 Python 列表元素是否在 Pandas 数据框行中

转载 作者:行者123 更新时间:2023-12-02 19:40:06 25 4
gpt4 key购买 nike

我的问题可能很简单,但我无法快速找到解决方案。我有一个数据框“df”,我想检查列表“list”中的元素是否存在于 df 的任何行中。

这是一个 df 例子:

enter image description here

这是 my_list 示例:

enter image description here

在这种情况下,我想获取 df 的第 2 行,因为 my_list 中的所有元素都存在于该行中。

谢谢

最佳答案

你可以试试 pandas isin

df.loc[df.isin(my_list).astype(int).sum(axis=1) == len(my_list), :]

其中 my_list 是您要执行的搜索列表。

注意:如果您想要部分匹配,您可以使用条件。

关于python-3.x - 检查 Python 列表元素是否在 Pandas 数据框行中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60391254/

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