pandas 关于日期处理

最近做项目遇到日期处理,特地整理一波日期的用法

 

原始数据如图所示:df = 如下的数据

                               pandas 关于日期处理_第1张图片

一些场景中,我们想去除具体的时间,可以这样

df['kprq'] = df['kprq'].dt.date

再次查看:

                                      pandas 关于日期处理_第2张图片

倘若想要变成自己的样子,只需哟apply(函数)就行,比如只保留年-月

df['kprq'] = pd.to_datetime(a['kprq']).map(lambda x: x.strftime('%Y-%m'))

或者使用官方给定的方法

df['kprq'] = pd.to_datetime(a['kprq']).dt.to_period('M')

输出查看一下我们的样子:

                                            pandas 关于日期处理_第3张图片

整理参考官方文档:

https://pandas.pydata.org/pandas-docs/stable/reference/series.html#time-series-related

接下来如果要操作聚合啥的,注意,先查看数据类型,再去做操作

 

你可能感兴趣的:(python问题)