Mujan1358 Ответов: 1

Как я могу заархивировать свой csv-файл в цикле?


У меня есть фрейм данных, с идентификаторами студентов, именами и другой информацией.
Я сделал groupby по идентификатору студента, мне нужно создать zip-файл(по имени студента) для каждого студента, а затем заархивировать их все.
У меня есть следующий код.
Я могу застегнуть все CSV, но как я могу застегнуть каждый по отдельности, так как они находятся в цикле?

Что я уже пробовал:

метод groupBy = ДФ.метод groupBy('stu_ID')
для n,g в groupby
csv=g.to_csv(индекс=false)
с открытым('{}{}.csv'.format(path,n),'w' как out_file:
out_file.запись(csv)

shutil.make_archive('путь','молния',
- Путь)

1 Ответов