Сгенерировать csv отчет из pandas dataframe

Для выгрузки отчета необходимо просуммировать данные по отдельному критерию и далее добавить поле, которое считается по определенной формуле, нужно, чтобы файл сам генерировался и если возможно сам задавал себе путь, так как приложение будет использоваться на разных компьютерах. Данные обрабатываются данным кодом:

таблица_для_выгрузки  = (таблица.groupby([таблица["Столбец_1"]])).sum().reset_index()
таблица_для_выгрузки['Новый_столбец'] = таблица_для_выгрузки.Столбец_2*2
#формула гораздо длиннее, но она линейная
    
df.to_csv(r'путь/имя файла.csv')

таблица_для_выгрузки обрабатывается и создается с ней все нормально, проблема с генерацией CSV файла.

Код запускается, но ошибок не выдает.

Приложение в целом строится у меня на Flask и Plotly Dash, если есть идеи, как решить с помощью данных технологий, то вы можете пожалуйста поделится.


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

Автор решения: passant
Код запускается, но ошибок не выдает,

Ну и отлично.

он не выполняет предыдущие функции, которые прописаны в коде

Каких "предыдущих"? Кусок кода вы привели, а где "предыдущие"???

загрузка данных в БД

Где в вашем коде работа с БД? Если что, текстовый файл (csv) - это никак не БД.

он не выполняет предыдущие функции

Вы дебагинг проводили? Что значит "не выполняет"?? Таблица не строиться? Или строиться, но не записывается в файл? Или нужный столбец не добавляется? Тут не собрание экстрасенсов-угадывателей мыслей.

Если вам нужна помощь - приведите МИНИМАЛЬНО необходимый воспроизводимый фрагмент кода.

P.S. Когда вам отвечают, ссылаясь на текст вашего сообщения, а вы потом этот текст удаляеете - это немного нечестно по отношению к отвечающему. Его ответ выглядит безсмысленным. А уж минусовать ответ после этого - совсем.

→ Ссылка