dataframe删除某列中以30开头的行
时间: 2023-09-26 18:13:48 浏览: 76
DataFrame 将某列数据转为数组的方法
5星 · 资源好评率100%
假设你的DataFrame叫做`df`,列名叫做`column_name`,你可以使用以下代码来删除某列中以30开头的行:
```python
df = df[~df['column_name'].astype(str).str.startswith('30')]
```
这里使用了`astype(str)`将列转换为字符串类型,然后使用`str.startswith('30')`过滤掉以30开头的行,最后使用`~`取反符号来保留不以30开头的行。
阅读全文