У меня есть образец файла csv, содержащий
col1
"hello \n
world"
"the quick \njump
\n \r \t brown fox"
Пример кода, преобразованный в tsv
import pandas as pd
df = read_csv(r'a.csv')
df.to_csv('data.tsv', sep='\t', encoding='utf-8', escapechar='\n')
Ожидаемый результат будет
col1
"hello \n world"
"the quick \njump \n \r \t brown fox"
Но результат будет woud быть
col1
"hello \n
world"
"the quick \njump
\n \r \t brown fox"