質問: ### 前提・実現したいこと Python3でPandasを使いCSVデータの取り込みをしたいのですが、取り込みデータにカンマが含まれいる箇所があり、取り込みがうまくいきません。 どのようにすれば取り込み可能でしょうか? エラーメッセージ pandas.errors.ParserError: Expected 37 fields in line 463, saw 38 padndasでの取り込みはdtype="object"で取り込んでおります。 取り込みたいCSVファイルにはダブルクォーテーション(”)等の囲み文字はありません。 よろしくお願いいたします。
回答: クオートされていないのなら、機械的に読み取るのは無理です。 37列のうちにカンマ入りのデータがあったら、それを解釈する方法は37通りあってどれが正しいのか機械には決められません。 データ量によっては厳しい作業になりますが、エディタに読み込んで人手で修正(ダブルクオーテーションで囲む)しかないです。 もしこれが取り込み定期処理だとかなら、もうデータ提供元の方を修正しなければなりません。