您的位置:首页 > 其它

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

2018-04-04 17:56 393 查看

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里面
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: