ホームページ > バックエンド開発 > Python チュートリアル > Pandas で文字列列を日時に変換するにはどうすればよいですか?

Pandas で文字列列を日時に変換するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-08 17:34:13
オリジナル
516 人が閲覧しました

How to Convert a String Column to Datetime in Pandas?

DataFrame 列の型を String から Datetime に変換する

問題: dd/mm の文字列を含む DataFrame 列を変換するにはどうすればよいですか/yyyy 形式で日時データに変換type?

解決策:

このタスクに便利なメソッドは、Pandas の to_datetime 関数を利用することです:

df['col'] = pd.to_datetime(df['col'])
ログイン後にコピー

このメソッドは dayfirst 引数を提供しますヨーロッパの日付に対応するため

例:

In [11]: pd.to_datetime(pd.Series(['05/23/2005']))
Out[11]:
0   2005-05-23 00:00:00
dtype: datetime64[ns]
ログイン後にコピー

カスタム形式を指定することも可能です:

In [12]: pd.to_datetime(pd.Series(['05/23/2005']), format="%m/%d/%Y")
Out[12]:
0   2005-05-23
dtype: datetime64[ns]
ログイン後にコピー

以上がPandas で文字列列を日時に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート