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

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

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-08 17:34:13542ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。