python - Python - 检查字符串是否在数组的所有元素中
问题描述
我有一个带有逗号分隔字符串数组的列的熊猫数据框。
我想检查数组中的所有元素是否都包含特定的字符串。例如:
string = 'close'
array = ['close',',,,,,,,,,,,,close,,,,,,,,,sub,','sub']
那应该是错误的,因为第三个元素不包含“关闭”;然而
string = 'close'
array = ['close',',,,,,,,,,,,,close,,,,,,,,,sub,','sub, close']
应该为真,因为所有元素都包含该字符串。
值得一提的是,我的数据框有 250 多列和 3M 多行,所以我正在寻找性能最佳的解决方案
谢谢!
解决方案
推荐阅读
- flutter - 如何在 Flutter 应用中使用 GoogleFonts 作为默认字体?
- python-3.x - 使用flask和Sqlite3时如何修复TypeError:'NoneType'对象不可下标?
- java - 在没有 OnClickListener 的 Android 应用程序中检索 Firebase 数据
- excel - 在 Excel 中将一行拆分为多行
- anaconda - Anaconda Navigator 1.10.0 - 从 1.9.x 版本升级后在 Ubuntu 20 (Focal Fossa) 上缺少最大化机会
- jenkins-pipeline - 一个 liquibase .properties 文件中可能有不同的参数?
- html - How to auto add quotation marks on a html string
- c++ - 在循环外使用 return 语句,在函数中使用循环内部的一个
- r - 如何在现有配对图上添加更多点/点?
- r - 为 R 中的所需输出值提供一个可能的输入