将 Pandas 列转换为 DateTime

Convert Pandas Column to DateTime(将 Pandas 列转换为 DateTime)

本文介绍了将 Pandas 列转换为 DateTime的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个以字符串格式导入的 pandas DataFrame 中的字段.它应该是一个日期时间变量.如何将其转换为日期时间列,然后根据日期进行过滤.

I have one field in a pandas DataFrame that was imported as string format. It should be a datetime variable. How do I convert it to a datetime column and then filter based on date.

例子:

  • 数据帧名称:raw_data
  • 列名:Mycol
  • 价值列中的格式:'05SEP2014:00:00:00.000'

推荐答案

使用 to_datetime 函数,指定 格式 以匹配您的数据.

Use the to_datetime function, specifying a format to match your data.

raw_data['Mycol'] =  pd.to_datetime(raw_data['Mycol'], format='%d%b%Y:%H:%M:%S.%f')

这篇关于将 Pandas 列转换为 DateTime的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:将 Pandas 列转换为 DateTime

基础教程推荐