У меня есть df, который может быть представлен ниже столбцом даты и 4 столбцами переменной.фильтрация dataframes по datetimeindex- последний рабочий день каждого месяца
Date A B C D
2015-10-31 6 7 3 7
2015-11-01 1 3 9 4
2015-11-02 4 5 8 1
2015-11-03 4 2 5 9
Я ищу фильтр ФР на последний рабочий день каждого месяца, добавив дополнительный столбец под названием «EndofMonth» и принимая заднюю п-ю строку из каждого месяца:
df['EndOfMonth'] = pd.to_datetime(df['DATE'], format="%Y%m") + MonthEnd(1)
df.apply(lambda x: x.sort('dt', ascending=True).tail(1))
Это давая мне ошибку. Любые идеи о том, как лучше решить эту проблему?
Что такое 'MonthEnd (1)'? –