Извлеките все строки недели/месяца/года из индексированного по времени фрейма данных

#python #pandas #datetime #time-series

Вопрос:

Во-первых, я не в ладах с английским языком, поэтому извините, если я допускаю некоторые ошибки (я думаю, что это причина, по которой я не смог найти свой ответ в Интернете). У меня есть фрейм данных с индексом времени, и я пытаюсь восстановить все строки, которые произошли в течение недели/месяца. Я сделал :

 date = pd.date_range("2012", "2013", freq="W")
    for t in range(len(date)-1):
        d = data[date[t]:date[t 1]]
        ...

 

Однако было бы проще, если бы я мог «округлить» даты до их недели или избежать нарезки и просто записать данные[«неделя»] или что-то в этом роде.

Спасибо вам за ваш ответ

Комментарии:

1. Я понимаю, что английский может быть для вас проблемой, и это нормально. Вы можете рассказать нам, что вы хотите сделать в коде псевдо-Python и ожидаемый результат, и мы все равно сможем вам помочь

2. вы ищете панд? Серия.dt , вместе с пандами. Фрейм данных.loc ?