pandas.read_csv设置行分隔符
时间: 2023-07-25 12:41:55 浏览: 287
Pandas之read_csv()读取文件跳过报错行的解决
在使用 pandas.read_csv() 函数读取文件时,默认情况下使用的是逗号作为列分隔符,而行分隔符则是根据系统自动判断的。如果你的文件中使用了非标准行分隔符,可以通过设置参数 sep 或 delimiter 来指定行分隔符。
例如,如果你的文件中使用了分号 (;) 作为行分隔符,可以使用如下代码进行读取:
```
import pandas as pd
# 指定分号为行分隔符
df = pd.read_csv('filename.csv', sep=';')
```
另外,如果你的文件中包含了多个字符作为行分隔符,可以使用正则表达式来指定行分隔符。例如,如果你的文件中使用了连续的两个空行作为行分隔符,可以使用如下代码进行读取:
```
import pandas as pd
# 指定连续两个空行为行分隔符
df = pd.read_csv('filename.csv', sep='\n\n+', engine='python')
```
其中,engine='python' 表示使用 Python 解析器来解析正则表达式。
阅读全文