pandas 数据框将复杂的日期格式转换为日期 dd/mm/yyyy hh:mm
pandas dataframe converting complex date-format to date dd/mm/yyyy hh:mm
我正在使用 python 和 pandas 来转换 csv,
我将 csv 导入为数据框。
数据框有一个字符串列,其中包含 "January 1, 2016, Hour 0"
格式的日期
我想将该字符串转换为 dd/mm/yyyy hh:mm
格式的日期甚至字符串
请注意,在这种情况下,分钟数始终为 0。
谢谢!
我已经使用 datetime 和 strptime 完成了,如下所示
df['field'].apply(lambda x : datetime.strptime(x, '%B %d, %Y, Hour %H').strftime('%d/%m/%Y %H:00'))
或者一般来说:
df['field'].apply(lambda x : datetime.strptime(x, old_formatted_date).strftime(new_formatted_date))
有关日期时间默认库检查的更多信息:
datetime
和日期时间格式代码:
datetime format codes
我正在使用 python 和 pandas 来转换 csv, 我将 csv 导入为数据框。
数据框有一个字符串列,其中包含 "January 1, 2016, Hour 0"
格式的日期我想将该字符串转换为 dd/mm/yyyy hh:mm
格式的日期甚至字符串请注意,在这种情况下,分钟数始终为 0。
谢谢!
我已经使用 datetime 和 strptime 完成了,如下所示
df['field'].apply(lambda x : datetime.strptime(x, '%B %d, %Y, Hour %H').strftime('%d/%m/%Y %H:00'))
或者一般来说:
df['field'].apply(lambda x : datetime.strptime(x, old_formatted_date).strftime(new_formatted_date))
有关日期时间默认库检查的更多信息: datetime
和日期时间格式代码: datetime format codes