我有一個df,其中可以用下面的日期列和4個變量列表示。按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」一個附加列,並從每月服用後第n行過濾在每個月的最後一個營業日的DF:
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)'是什麼? –