我有以下代码可以将我的数据帧导出到带有时间戳的csv中:
import datetime
dt_string = datetime.now().strftime("%Y.%m.%d_%H%M%S")
df.to_csv('history/df' + dt_string + '.csv', sep=',', encoding='utf-8')
,并将此代码添加到zip文件中:
import zipfile
with zipfile.ZipFile('history/df.zip', 'a') as myzip:
myzip.write('history/df' + dt_string + '.csv')
然后我可以删除* .csv。
有什么办法可以跳过所有中间步骤,直接将数据帧作为csv文件导出到现有的zip文件中?
理想情况下具有类似这样的文件结构。
df.zip
>df_2020.02.28_144535.csv
>df_2020.02.28_152010.csv
>df_2020.02.28_171942.csv
>df_2020.02.28_221014.csv
我希望这很清楚。谢谢