日付列と4つの変数列で以下に表すことができるdfがあります。
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))
これは私にエラーを与えています。これをよりよく解決する方法についてのアイデアはありますか?