df = df[df['tag'].str.contains('-')] 报错
时间: 2023-10-22 21:08:04 浏览: 99
报如下错误
这个错误可能是因为DataFrame中没有名为'tag'的列,或者该列的数据类型不是字符串类型。请确保DataFrame中存在名为'tag'的列,并且该列的数据类型为字符串类型。另外,如果该列中没有包含'-'字符,也会导致这个错误出现。你可以通过使用以下代码检查列名和数据类型:
```python
print(df.columns)
print(df.dtypes)
```
如果列名和数据类型都正确,那么请检查该列中是否包含'-'字符。如果不包含,您可以使用其他方式对数据进行筛选。
阅读全文