最初にオブジェクトとして読み込んだデータフレーム内に、yyyy-mm-ddの形式で日付を変換する必要がある月の終わり。一例として、月末を探すパンダのデータフレームシリーズ
、私はオブジェクトとして列日付を持つデータフレームDFがあります
... Date ...
... 200104 ...
... 200508 ...
を何これはすべての作業を完了すると、私が欲しいのは日付オブジェクトである:
... Date ...
... 2001-04-30 ...
... 2005-08-31 ...
なそのdf ['Date']。item()は
を返します。datetime.date(2001, 04, 30)
ほとんどの場合、次のコードを使用していますが、すべての日付は月末、終わりではありません。お知らせ下さい。
df['Date'] = pd.to_datetime(df['Date'], format="%Y%m").dt.date
注:私はすでに
うわー、これは素晴らしいですが、私は私はこれについて前に知りたかったと思っています.... – user25064
これまでに見た中で最も洗練されたソリューションの一つです。ありがとう! :) – Lisle
問題ありません! 「MonthEnd」は、パンダに隠された宝石の1つで、あなたがすぐにパンダとは思っていなかったものです。通常、私の最初の本能は、他の日時ライブラリを使用することです.Pandasがそのようなクールな機能を持っていることを覚えていない限り! – root