У меня есть .csv-файл с большим количеством данных. Это данные, которые собираются каждые 10 минут, поэтому временная метка (столбец с именем «TIMESTAMP») имеет следующий формат: ДД / ММ / ГГГГ чч: мм. Я хочу создать / написать новый CSV-файл для каждый день данных с использованием панд в Python.
Этот код создает новый CSV-файл каждые 10 минут (так что теперь у меня многофайлов lol):
for name, group in df.groupby('TIMESTAMP'):
group.to_csv('{}.csv'.format(name), index=False)
Является ли groupby даже хорошим решением для этого? Я думал о том, чтобы сделать что-то вроде цикла и оператора if, но groupby казался хорошим и ленивым решением ...
Действительно благодарен за любую помощь!