python 删除series里面"600"和"000"开头的
时间: 2023-06-25 21:05:50 浏览: 162
Python3.5 Pandas模块之Series用法实例分析
假设你的Series名字为s,可以使用以下代码删除以"600"和"000"开头的元素:
```python
s = s[~s.astype(str).str.match(r'(600|000)')]
```
这里的正则表达式`(600|000)`表示以"600"或"000"开头的字符串。`astype(str)`将Series转换为字符串类型,`str.match()`在字符串开始处进行匹配,返回一个布尔Series,`~`用于取反。因此,以上代码将删除以"600"和"000"开头的元素。
阅读全文