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')