Я хочу экспортировать свой файл данных в файл csv. Обычно я хочу, чтобы мой фрейм как 2 столбца, но когда я его экспортирую, в csv файле есть только один столбец, а данные разделяются запятой.
m - один столбец, а s - другой.
df = pd.DataFrame({'MSE':[m], 'SSIM': [s]})
для добавления новых кадров данных, которые я использовал ниже, и сохранения данных в файл csv :.
with open('test.csv', 'a+') as f:
df.to_csv(f, header=False)
print(df)
когда я печатаю dataframe на выходе консоли, выглядит так:
MSE SSIM 0 0.743373 0.843658
но в файле csv столбец выглядит следующим образом: здесь сначала индекс, второй - m, а последний - s. Я хочу, чтобы они были в 3 отдельных колонках
0,1.1264238582283046,0.8178900901529639
Как я могу это решить?
Скорее всего, ваша настройка excel ;
(точка с запятой). Использование:
df.to_csv(f, header=False, sep=';')