Pd.read_csv: ошибка, когда в столбце строки присутствует запятая «,»Python

Программы на Python
Ответить
Anonymous
 Pd.read_csv: ошибка, когда в столбце строки присутствует запятая «,»

Сообщение Anonymous »

Я читаю файл csv локально. данные можно найти здесь: gs://minimum-reproduceable-2152532/item.csv.
Сентябрь для данных — «|», поэтому я указываю pd.read_csv(repo , сент="|"). Данные загружаются.
Однако, когда я просматриваю данные, строковый столбец "movie_title" помещает все данные этой строки в первый столбец. Это происходит всякий раз, когда в "movie_title" присутствует запятая ",".
MRE

Код: Выделить всё

repo = "gs://minimum-reproduceable-2152532/item.csv"
cols = ["movie_id", "movie_title", "release_date", "video_release_date", "IMDB_url", "unknown", "Action", "Adventure", "Animation", "Childrens", "Comedy", "Crime", "Documentary", "Drama", "Fantasy", "Film-Noir", "Horror", "Musical", "Mystery", "Romance", "Sci-Fi", "Thriller", "War", "Western"]
df = pd.read_csv(repo, sep="|", names=cols)

df[:50]
Есть ли какой-нибудь способ справиться с этим в пандах, или мне придется использовать Excel?

Подробнее здесь: https://stackoverflow.com/questions/792 ... ing-column
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»