如何在pandas数据帧中对子串关系使用布尔索引?

2024-03-29 08:07:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图计算pandas数据帧中哪些字符串是给定字符串的子字符串。我不想使用列表或循环,但希望使用简洁的pandas内部语法来实现这一点。在

我就是不能让逻辑运作起来。这就是我所拥有的:

import pandas

given = 'abcdef'

df = pandas.DataFrame(['abc', 'cde', 'aaa'],columns=['A'])

matches = df[(df.A in given)]

我想要的是df的一个子帧,它只包含满足布尔条件的条目。我不能那么难。。。但我好像没法搞定。在


Tags: columns数据字符串importdataframepandasdf列表