df = df[df['tag'].str.contains('-')] 报错
时间: 2023-10-22 21:08:04 浏览: 42
这个错误可能是因为DataFrame中没有名为'tag'的列,或者该列的数据类型不是字符串类型。请确保DataFrame中存在名为'tag'的列,并且该列的数据类型为字符串类型。另外,如果该列中没有包含'-'字符,也会导致这个错误出现。你可以通过使用以下代码检查列名和数据类型:
```python
print(df.columns)
print(df.dtypes)
```
如果列名和数据类型都正确,那么请检查该列中是否包含'-'字符。如果不包含,您可以使用其他方式对数据进行筛选。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)