pandas.errors.ParserError: ‘;’ ожидается после ‘»‘

#python-3.x #pandas #csv

#python-3.x #pandas #csv

Вопрос:

Я читаю файл, разделенный точкой с запятой, используя следующую инструкцию:

 delimiter = ''
with open(filename, 'r') as csvfile:
    dialect = csv.Sniffer().sniff(csvfile.read(1024))
    delimiter = dialect.delimiter
if delimiter == '':
    delimiter = ','

data = pd.read_csv(filename, sep=delimiter, quotechar='"', engine='python',encoding='ISO-8859-1', converters={i: str for i in range(0, 155)})
  

Обычно все работает нормально, но я столкнулся с проблемой, когда двойные кавычки передаются внутри символа цитаты в двойных кавычках. Пожалуйста, посмотрите пример ниже:

«184 Pan Street»;»Док-станция Suite 300 # 12 «WD RMA»»;»CALEXICO»; «CA»;»92231″; «US»

Я вижу примеры, когда у людей есть запятые между кавычками, но никогда проблема, с которой я сталкиваюсь. Пожалуйста, помогите! Спасибо

Комментарии:

1. Кто-нибудь может помочь с этим?