cornypie
Есть csv файл.
Расширение csv у файла ещё не означает, что внутри него данные в формате CSV.
Вот описание CSV-формата
https://tools.ietf.org/html/rfc4180В твоём файле нарушены концы строк (в CSV они должны быть CRLF, а не просто LF). Также в файле используются двойные кавычки там, где они не нужны. Почему так произошло и откуда они взялись? Я думаю, ты занёс текст с кавычками и эти кавычки не проэкранировал. Получились кавычки, которые вообще ничего не делают и при чтении CSV исчезнут как просто кавычки. В CSV-формате кавычки экранируются через повтор кавычек.
Так что тебе надо сначала сделать из этого файла csv-файл, а уже потом его передавать в pandas.
cornypie
В нем названия фильмов, в одном из названий есть #, поэтому код воспринимает его как разделитель.
В CSV-формате ничего подобного не происходит, так как там существуют надёжные средства экранирования. Поэтому в CSV-формате ты можешь и разделитель полей как текст внутри поля записывать, и разделитель строк как текст внутри поля записывать.
Причина проблем в том, что это у тебя не CSV-формат, а невалидные, похожие на CSV данные. Они только похожи на CSV, но это просто какие-то данные. И дело не в другом разделителе, а вообще во всём.