dataframe列时间字段提取年、月、日、时、分

dataframe列的“日期时间”进行提取对应的年月日时分。

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

 

你可能感兴趣的:(Python基础知识)