PythonPandasread_csv与自定义分隔符

unhi4e5o  于 2023-01-15  发布在  Python
关注(0)|答案(1)|浏览(137)

我有一个CSV文件,其中使用非标准符号(||/).

df = pd.read_csv('data_analyst_assignment.csv',sep='||/', engine='python')

这会抛出一个错误:
解析器错误:第3行应为61个字段,实际为68个。错误可能是由于使用多字符分隔符时忽略了引号。
你能帮我看一下这个文件吗?

czfnxgou

czfnxgou1#

.read_csv()开始

    • sep**:字符串,默认值",":要使用的分隔符。....此外,长度超过1个字符并且不同于'\s +'的分隔符将被解释为正则表达式,并且还将强制使用Python解析引擎。

|是正则表达式语法中的特殊字符(表示OR),所以需要转义它,所以需要

df = pd.read_csv('data_analyst_assignment.csv',sep='\|\|/', engine='python')

相关问题