Как в pyhon записать csv с разделителями, если во входящих данных разделителей нет

У меня есть данные, которые приходят ко мне в таким виде:

dd = response['data'] # Pandas dataframe, содержащий данные
print(str(dd))

Результат:

       date users sessions transactions
0  20201001  1210     1751         2745
1  20201002  1270     1882         2546
2  20201003  1315     1699         1893
3  20201004  1462     1888         1580
4  20201005  1788     2463         2644
5  20201006  1728     2350         2218
6  20201007  1827     2465         2161

Пытаюсь записать это в csv файл, но не могу понять как сделать чтобы были разделители ";"

Пытаюсь так:

file = open("cashe.csv", "w", encoding='utf-8')
file.write(str(dd))
file.close()

Но файл записывается без разделителей.

введите сюда описание изображения

Что нужно чтобы результат был в виде

 ;date;users;sessions;transactions
0;20201001;1210;1751;2745
1;20201002;1270;1882;2546
2;20201003;1315;1699;1893
3;20201004;1462;1888;1580
4;20201005;1788;2463;2644
5;20201006;1728;2350;2218
6;20201007;1827;2465;2161

Ответы (0 шт):