Python 创建与满足条件的行相对应的单独索引
我打赌我的问题有一个简单的答案,但我正努力根据熊猫的文档来找出答案 我有一个大约20000行14列的大数据框。我需要找到其中一行中包含某个正则表达式的索引。举一个非常简单的例子:Python 创建与满足条件的行相对应的单独索引,python,python-3.x,pandas,Python,Python 3.x,Pandas,我打赌我的问题有一个简单的答案,但我正努力根据熊猫的文档来找出答案 我有一个大约20000行14列的大数据框。我需要找到其中一行中包含某个正则表达式的索引。举一个非常简单的例子: label1 label2 0 cat dog 1 bird monkey 2 elephant bobcat 当我搜索“猫”时,我想得到一个系列,列表,一些类似于 0 2 你会怎样对待熊猫呢?我可以在20000或更大的数据集上每秒执行2-3次此操作,因此速度在这里
label1 label2
0 cat dog
1 bird monkey
2 elephant bobcat
当我搜索“猫”时,我想得到一个系列,列表,一些类似于
0
2
你会怎样对待熊猫呢?我可以在20000或更大的数据集上每秒执行2-3次此操作,因此速度在这里也非常重要。不知道在您的数据集上执行此操作的速度有多快
df.applymap(lambda x: 'cat' in x).sum(1).nonzero()
Out[12]: (array([0, 2], dtype=int64),)