Я пытаюсь сделать подмножества каждого месяца или квартала из моего фрейма данных. Я уже попробовал некоторые предложения StackOverflow с пакетом DateTime, но безуспешно. Мой фрейм данных - это фрейм данных Pandas, в котором столбец даты состоит из объекта TimeStamp. Если у кого-то есть предложение, которое может сработать, это было бы замечательно.
Один из лучших вариантов StackOverflow, который я уже пробовал:
date_format = "%Y-%m-%d %H:%M:%S"
df['datetime'] = [datetime.strptime(dt, date_format) for dt in df['date']]
df['quarter'] = [dt.quarter for dt in df['datetime']]
dfQ1 = df[df.quarter == 1]
# for each quarter the same
Я сделал временные метки своих данных, используя следующий код:
time_stamps = []
for i in data['event_timestamp']:
time_stamps.append(datetime.datetime.strptime(i, '%Y-%m-%d %H:%M:%S'))
Изображение заголовка кадра данных можно найти по следующей ссылке: заголовок кадра данных