Возможно, попробуйте использовать другое значение разделителя? Так же:
DataFrame.to_csv(filepath, sep=';')
, а затем читать с помощью
DataFrame.from_csv(filepath, sep=';')