could not convert string to float: '|',怎样在dateframe中把|这一行删掉
时间: 2023-11-13 18:04:29 浏览: 173
DataFrame中去除指定列为空的行方法
可以使用`drop`函数删除包含特定字符串的行。假设你的DataFrame名称为`df`,想要删除包含`|`的行,可以使用以下代码:
```
df = df.drop(df[df['column_name'].str.contains('|')].index)
```
将`column_name`替换为包含`|`的列的名称即可。这将删除包含`|`的行,并返回一个新的DataFrame。如果想要在原始DataFrame上进行更改,可以将`inplace`参数设置为`True`:
```
df.drop(df[df['column_name'].str.contains('|')].index, inplace=True)
```
阅读全文