Python 在熊猫身上逃脱双四分之一。阅读

Python 在熊猫身上逃脱双四分之一。阅读,python,csv,pandas,double-quotes,Python,Csv,Pandas,Double Quotes,当我读取包含双等式的CSV文件时,会发生CParserError。如何避免此错误并正确加载CSV文件 请假设我不能编辑CSV文件,因为实际上有很多类似的文件要加载 my.csv abc,",def csv_loader.py import pandas as pd pd.read_csv("my.csv") 错误消息 CParserError:标记数据时出错。C错误:从第0行开始的字符串内的EOF 解决方案是将quotechar设置为与分隔符相同,请参阅: import pandas as

当我读取包含双等式的CSV文件时,会发生CParserError。如何避免此错误并正确加载CSV文件

请假设我不能编辑CSV文件,因为实际上有很多类似的文件要加载

my.csv

abc,",def
csv_loader.py

import pandas as pd
pd.read_csv("my.csv")
错误消息

CParserError:标记数据时出错。C错误:从第0行开始的字符串内的EOF

解决方案是将quotechar设置为与分隔符相同,请参阅:

import pandas as pd
from pandas.compat import StringIO

temp=u"""a,b,c
abc,",def
"""
#after testing replace StringIO(temp) to filename
df = pd.read_csv(StringIO(temp), quotechar=',')
print (df)

     a  b    c
0  abc  "  def