2

日付列と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))

これは私にエラーを与えています。これをよりよく解決する方法についてのアイデアはありますか?

4

1 に答える 1