Учитывая список временных меток в последовательном порядке, вернуть список списков, сгруппированных по неделям (7 дней), используя первую временную метку в качестве начальной точки.
, например:
ts =['2019-01-01', '2019-01-02', '2019-01-08', '2019-02-01', '2019-02-05']
output = [['2019-01-01', '2019-01-02'], ['2019-01-08'], ['2019-02-01', '2019-02-05']]
ts = pd.DataFrame(ts, columns = ['date'])
ts['week'] = pd.to_datetime(ts.date).dt.week
ts.groupby('week')['date'].apply(list).tolist()
есть ли способ решить вышесказанное без использования панд?