tmdb = pd.read_csv("tmdb_5000_movies.csv" , engine='python')
Error Traceback (most recent call last)
/usr/local/lib/python3.7/dist-packages/pandas/io/parsers.py in nextiter_line(self, row_num)
3015 try:
-> 3016 return next(self.data)
3017 except csv.Error as e:
Error: ',' expected after '"'
During handling of the above exception, another exception occurred:
ParserError Traceback (most recent call last)
9 frames
/usr/local/lib/python3.7/dist-packages/pandas/io/parsers.py in alertmalformed(self, msg, row_num)
2996 """
2997 if self.error_bad_lines:
-> 2998 raise ParserError(msg)
2999 elif self.warn_bad_lines:
3000 base = f"Skipping line {row_num}: "
ParserError: ',' expected after '"'
-------------------- estive procurando esse erro no google : encontrei isso!
Isso está acontecendo com você porque existem campos dentro do documento que contêm aspas sem escape dentro do texto citado.
Não estou ciente de uma maneira de instruir o analisador csv a lidar com isso sem pré-processamento.
Se você não se preocupa com essas colunas, você pode usar
pd.read_csv("amazon_com_extras.csv", engine="python", sep=',', quotechar='"', error_bad_lines=False)