У меня есть большой CSV-файл, который я хотел бы загрузить в postgres с помощью datagrip. Когда я загружаю его, я получаю следующую ошибку для нескольких записей:
11807:98: actual: value separator (,), expected: record separator (\n)
Проблема в том, что распознается только 19 столбцов и что в очень немногих записях содержится 20 значений. Для этих записей он вообще не импортирует запись. Я действительно хочу иметь все строки в моей базе данных.
Я думал, что это будет кусок пирога в python. Итак, я начал работать с pandas и загрузил данные следующей строкой:
df = pd.read_csv('filename.csv', sep='delimiter', header=None)
Это действительно содержит файл. Однако гораздо сложнее, чем я ожидал, либо удалить все значения, которые находятся в строках после 19 запятой, либо просто добавить полный 20-й столбец, который я могу позже удалить. Такое ощущение, что это банальный вопрос, и мне нужен пу sh в правильном направлении.