如何从DataFrame中提取年、月、日、时、分以及Python时间相关函数

这里写自定义目录标题

1.如何将DataFrame中Object类型的字段转换成datetime类型(pandas)

使用pandas模块中的to_datetime函数:

df['date1'] = pd.to_datetime(df['date1'],format='%Y-%m-%d')

2.如何从DataFrame时间字段中提取年、月、日、时、分(pandas)

先确保要提取的字段时日期时间格式,即datetime格式。

import pandas as pd
df = pd.read_csv(file, encoding='utf-8-sig')
 
#dateframe 日期数据,字符型转换成日期格式
df['日期时间'] = pd.to_datetime(df['日期时间'],format='%Y/%m/%d %H:%M:%S')
 
#获取 日期数据 的年、月、日、时、分
df['年'] = df['日期时间'].dt.year
df['月'] = df['日期时间'].dt.month
df['日'] = df['日期时间'].dt.day
df['时'] = df['日期时间'].dt.hour
df['分'] = df['日期时间'].dt.minute

3.datetime模块

    原文作者:Lindsay哈
    原文地址: https://blog.csdn.net/qq_23525403/article/details/120306727
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞