大家好, 本博客将持续更新python数据分析技巧, 一次解决一类(个)问题,欢迎关注订阅!
这次介绍日期数据处理。
用python中的方法对日期数据进行处理, 我们可以获取很多有用的信息, 比如年月日,星期,周次,季度等, 这里分享工作和数据竞赛30余种常用的转换方法。
目录
1 计算日期的年月日时分秒,星期,周次…
用pandas的read_excel()方法读取excel表数据,将表格中"日期"列转日期格式
import pandas as pd
import numpy as np
import datetime
df = pd.read_excel('./日期问题.xlsx')
# 将日期列转成日期格式
df['日期'] = pd.to_datetime(df['日期'])
dt模块可轻松获取日期基本属性
# 转年月日格式(字符串文本)
df['年月日'] = df['日期'].apply(lambda x: x.strftime('%Y%m%d'))
df['年']=df['日期'].dt.year
df['季度']=df['日期'].dt.quarter
df['月']=df['日期'].dt.month
df['日']=df['日期'].dt.day
df['星期几']=df['日期'].dt.dayofweek
df['周次']=df['日期'].dt.week
df['时']=df['日期'].dt.hour
df['分']=df['日期'].dt.minute
df['秒']=df['日期'