Мне нужно импортировать CSV-файл в Python в Windows. Мой файл разделен символом ';' и имеет строки с неанглийскими символами и запятыми (',').Python import CSV short code (pandas?), Ограниченный ';' и ',' in entires
Я читал сообщения:
Importing a CSV file into a sqlite3 database table using Python
Когда я бегу:
with open('d:/trade/test.csv', 'r') as f1:
reader1 = csv.reader(f1)
your_list1 = list(reader1)
Я получаю вопрос: запятая меняется на '-' символ.
Когда я пытаюсь:
df = pandas.read_csv(csvfile)
Я получил ошибки:
pandas.io.common.CParserError: Error tokenizing data. C error: Expected 1 fields in line 13, saw 2.
Пожалуйста, помогите. Я бы предпочел использовать pandas, поскольку код короче, без указания всех имен полей из файла CSV.
Я понимаю, что возможно временная замена запятых. Тем не менее, я хотел бы решить это по некоторым параметрам пандам.
Можем ли мы увидеть небольшой фрагмент ваших данных CSV, который производит эту проблему? – totoro
'reader1 = csv.reader (f1, delimiter = ';')' - попробуйте это. –