pandas - 包含掩码操作
问题描述
假设这样一个数组
In [8]: pd.Series(['testing', 'the', 'masking'])
Out[8]:
0 testing
1 the
2 masking
dtype: object
屏蔽很方便
In [10]: arr == 'testing'
Out[10]:
0 True
1 False
2 False
dtype: bool
如果检查单个字符串中是否为“t”,则应应用嵌套迭代
In [11]: [ u for u in arr if 't' in u]
Out[11]: ['testing', 'the']
是否有可能完成它
arr contains 't'
解决方案
有可能的
s[s.str.contains('t')]
推荐阅读
- kubernetes - Kubernetes 变化原因
- sql - SQL如何查找随时间超过一个值的连续行数
- python - 使用tornado websockets时如何处理协程
- r - 使用 For 循环将变量乘以矩阵中的数字
- python - 需要帮助,通过比较另一列中前一行中的值,在不满足条件时尝试将 cum sum 值重置为零
- angular - 为什么我的数组只填充在订阅函数中?
- svn - 已解决:Plone 不会通过 SVN 签出开发插件。原因:Plone 附加组件的名称中不能有破折号
- database - 将 DateTime 对象上传到 NoSQL 数据库时出错
- python - 如何在子对象中获取父对象
- deep-learning - RuntimeError: 4 维权重 [1024, 64, 3, 3] 的预期 4 维输入,但输入的大小为 [32, 10]