Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 创建与满足条件的行相对应的单独索引_Python_Python 3.x_Pandas - Fatal编程技术网

Python 创建与满足条件的行相对应的单独索引

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次此操作,因此速度在这里

我打赌我的问题有一个简单的答案,但我正努力根据熊猫的文档来找出答案

我有一个大约20000行14列的大数据框。我需要找到其中一行中包含某个正则表达式的索引。举一个非常简单的例子:

    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),)