ホームページ >バックエンド開発 >Python チュートリアル >Pandas タイムスタンプから日付部分だけを抽出するにはどうすればよいですか?
Pandas では日付部分のみを保持する
pandas.to_datetime を使用して日付を解析すると、結果のタイムスタンプには日付と時刻の両方のコンポーネントが含まれます。ただし、日次データの場合は日付部分のみが関係します。各日付を手動で datetime.date または datetime64[D] に変換するのは非効率的です。
日付のみのデータのためのエレガントなソリューション
幸いなことに、Pandas バージョン 0.15.0 以降、 df['dates'].dt.date を使用すると、日付コンポーネントのみに簡単にアクセスできます。これは、Python オブジェクト (dtype オブジェクト) として保存される datetime.date オブジェクトを返します。
Datetime64 正規化
datetime64 dtype を保持したい場合は、正規化できます。 df['dates'].dt.normalize() を使用してタイムスタンプを午前 0 時 (00:00:00) に設定します。これにより、日付値を保持しながら時間コンポーネントがゼロに設定されます。
追加リソース
以上がPandas タイムスタンプから日付部分だけを抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。