экспортировать фрейм данных в csv внутри zip - PullRequest
0 голосов
/ 14 января 2019

У меня есть фрейм данных, и я хочу экспортировать его, используя to_csv.
Мне нужно, чтобы это был CSV-файл внутри почтового индекса.
Я попытался использовать compression, но это не сработало, как планировалось:

metadata_table.to_csv(r'/tmp/meta.gz', compression='gzip')

этот код создаст заархивированный файл, но внутри это не файл Excel, это обычный файл текстового редактора.

если я изменю имя файла на .csv, я получу только обычный csv ( в формате Excel) со всей внутренней информацией.

возможно ли сделать это одной командой? а не экспортировать в csv сначала, а сжать в zip после?

1 Ответ

0 голосов
/ 14 января 2019

Попробуйте сохранить с именем файла как file.csv.gz, как написано ниже:

import pandas as pd
data.to_csv('file.csv.gz', compression='gzip')

Надеюсь, это полезно!

...