【发布时间】:2021-05-02 19:15:35
【问题描述】:
像这样考虑我的示例数据框“df”:
| S.no | Phone |
|---|---|
| 1 | 955290232 |
| 2 | 8752837492 |
| 3 | 9342832245 |
| 4 | 919485928837 |
| 5 | 917482482938 |
| 6 | 98273642733 |
我的结果表必须具有不满足 2 个条件的值:
- 没有“91”前缀的值。
- 每个值的长度是 >12 或
我的结果表:
|S.no | Phone |
--------|--------------
|1 |955290232 |
|2 |8752837492 |
|3 |9342832245 |
|6 |98273642733 |
这是怎么做到的?
【问题讨论】:
-
你试过什么?看起来像
.str.startswith('91')和.str.len()的简单过滤 -
这是简单的布尔否定。您的编码尝试和遇到的问题在哪里?
标签: python pandas dataframe numpy