CSV の中に改行を含むセルがあってそれを除去したかったのでメモ。
改行を含むセルはダブルクオートで囲まれている。
Python3 でこうすれば OK.
import pandas as pd import csv csv.register_dialect('mycsv', delimiter=',', quoting=csv.QUOTE_ALL, doublequote=True) df = pd.read_csv('input.csv', dialect='mycsv') df.replace('\n',' ', regex=True).to_csv('output.csv')