Pandas の to_datetime 出力の日付部分のみを保持する
pandas.to_datetime を使用して日付を解析する場合、Pandas は datetime64[ns] 形式で日付を表しますたとえそれが毎日だけだったとしても。日付部分のみを保持し、時間コンポーネントの追加を避けるには、2 つの洗練された解決策があります:
日付コンポーネントの抽出:
Pandas バージョン 0.15.0 以降、dtアクセサは、日付コンポーネントのみへのアクセスを提供します。
df['just_date'] = df['dates'].dt.date
これは、datetime.date オブジェクトを返します。 object datatype.
Datetime64 正規化:
datetime64 データ型を維持するには、日付を午前 0 時に正規化できます:
df['normalised_date'] = df['dates'].dt.normalize()
これにより、時間コンポーネントを 00:00:00 に設定しますが、表示には日付値のみが表示されます。このメソッドは datetime64 データ型を保持します。
注:
より柔軟にするには、pandas.Series.dt の Pandas ドキュメントを参照してください。
以上がpandas.to_datetime 出力から日付部分のみを抽出する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。