首页 > 解决方案 > Python - 检查字符串是否在数组的所有元素中

问题描述

我有一个带有逗号分隔字符串数组的列的熊猫数据框。

我想检查数组中的所有元素是否都包含特定的字符串。例如:

string = 'close'
array = ['close',',,,,,,,,,,,,close,,,,,,,,,sub,','sub']

那应该是错误的,因为第三个元素不包含“关闭”;然而

string = 'close'
array = ['close',',,,,,,,,,,,,close,,,,,,,,,sub,','sub, close']

应该为真,因为所有元素都包含该字符串。

值得一提的是,我的数据框有 250 多列和 3M 多行,所以我正在寻找性能最佳的解决方案

谢谢!

标签: pythonpandas

解决方案


推荐阅读