如何在熊猫数据框中搜索元素列表

大胆的甘巴托

我的意思是我需要来自 search_list 的 Original_dataframe 所需的 output_dataframe 和 specific_indexes?怎么做?以最快的方式?

原始数据帧:

   textA  TextB
0       a        zz
1       bbb        zzzzz
2       ccc        zzz

搜索列表:

search_list = ['a','ccc']

我的意思是我需要来自 search_list 的 Original_dataframe 所需的 output_dataframe 和 specific_indexes

所需的输出数据帧:

   textA  TextB
0       a        zz
2       ccc        zzz

所需的输出特定索引:

specific_indexes [0, 2]

计算时间是最重要的。

耶斯列

如果需要检查任何列用于索引使用:

idx = df.index[df.isin(search_list).any(axis=1)]

df1 = df[df.isin(search_list).any(axis=1)]

通过更好的性能过滤器索引检查一列:

idx = df.index[df['textA'].isin(search_list)]

df1 = df[df['textA'].isin(search_list)]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在熊猫数据框的列表列中的每个元素上添加双引号?

如何在熊猫数据框中执行排序搜索?

如何在熊猫数据框的列中搜索特定文本

替换熊猫数据框中的列表元素

如何在列表理解中填充熊猫数据框?

如何在python中获取熊猫数据框的行列表?

如何在熊猫数据框中按日期计算字符串列表中所有元素的出现次数

如何从熊猫数据框中的列表元素的列中创建带有列表的列?

Python - 如何根据另一列中的条目(列表)搜索熊猫数据框中的条目?

熊猫-数据框具有带有列表的列。如何对列表中的元素进行分组?

熊猫中的 for 循环搜索数据框并更新列表卡住

如何获得熊猫数据框中列表中每个元素的频率分布?

如何用熊猫计算数据框中每个列表中的元素?

从熊猫数据框中的列表中返回匹配元素

根据熊猫数据框中的条件从列表中删除元素

根据熊猫数据框中的条件从列表中删除元素

如何在熊猫已创建的数据框中插入列表项列表?

从熊猫数据框中有效地提取行,我必须在其中搜索列表中的元素

熊猫数据框中列表中元素的数量

替换熊猫数据框列表中的空白元素

根据字典列表中的元素创建熊猫数据框

如何为系列或列表中的每个元素搜索 Pandas 数据框?

如何在熊猫数据框单元格中的列表中插入字符串值?

如何在熊猫数据框行中附加所有具有相同ID的元素?

如何在熊猫数据框中按元素划分两列

如何在Redis中存储熊猫数据框每个元素的值

如何在熊猫数据框中删除具有重复行元素的列?

计算元素时如何在熊猫数据框中添加新列?

熊猫-如何在熊猫数据框中返回索引?