gpt4 book ai didi

python - 如何过滤具有列表的列的数据框包含值

转载 作者:行者123 更新时间:2023-12-01 22:09:38 25 4
gpt4 key购买 nike

<分区>

我们的数据框在一列中包含列表。找不到简单的方法来过滤列表中包含值的行的数据框。

df = pd.DataFrame({'lists':[['a', 'c'], ['a', 'b', 'd'], ['c', 'd']]})

例如,我只需要在列表中包含“a”的行。我设法仅通过“申请”获得了它。

df[df.lists.apply(lambda x: True if 'a' in x else False)]
>>> lists
>>>0 [a, c]
>>>1 [a, b, d]

是否有类似 .isin() 的东西,反之亦然?获取所需行的最佳方法是什么?谢谢。

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