Pandas 中UNIX转年月日格式,提取年月日中的年,月,日

Pandas  中UNIX转年月日格式,提取年月日中的年,月,日

    有点久没有写python代码了,对Pandas生疏了很多,今天遇到使用pandas处理时间,就是把UNIX时间格式转化为年月日格式,以及从中把年月日,星期提取出来,查了查文档,遍写成博客。

    1  Pandas UNIX转年月日格式

def unxi_time(t):
    t = time.localtime(t)
    dt = time.strftime(FORMAT, t)
    return dt
train.TIME = train.TIME.apply(unxi_time)

这样就可以把train里面的TIME字段变为年月日的形式。

2  Pandas 在年月日里面提出年月日

train["year"]=pd.to_datetime(train['TIME']).dt.year # 年
train["month"]=pd.to_datetime(train['TIME']).dt.month # 月
train["day"]=pd.to_datetime(train['TIME']).dt.day  # 日

train["hour"]=pd.to_datetime(train['TIME']).dt.hour #时
train["minute"]=pd.to_datetime(train['TIME']).dt.minute # 分
train["second"]=pd.to_datetime(train['TIME']).dt.second # 秒

3  Pandas 在年月日里面提取星期几

train["week"]=pd.to_datetime(train['TIME']).dt.weekday # 星期

train["quarter"]=pd.to_datetime(train['TIME']).dt.quarter # 季度

等等其他好多方法都是在
Series.dt里面

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