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里面
相关文章推荐
- Unix时间和年月日时分秒时间格式转换
- SQLServer提取日期中的年月日及其他格式
- java 取得数据库中的时间所有格式:年月日时分秒
- DateTime格式转化为年月日时分秒毫秒字符串
- 在linux下,去除^M,将windows格式文件(dos文件)改为unix格式文件
- src.rpm格式的RHCS源码提取
- php中把“2011-03-17 23:59:00”格式的字符串转化为UNIX 时间戳
- unix域格式的协议族的简单socket编程
- dos系统和unix系统的文件格式区别
- linux socket编程基于本地unix域格式的协议族
- UNIX/LINUX 平台可执行文件格式分析
- 自己动手写CSDN博客提取器,提取文件保存支持PDF、doc、txt三种格式
- VB6 转换 Unix 和 DOS 文本格式源代码
- 使用正则表达式校验时间,精确到秒,包括年月日时分秒,14位格式精确校验,正则表达式精确校验时间
- c#.net 获取时间年月日时分秒格式
- 文件格式的问题 dos2unix
- 设计类CDate以满足:输出年月日日期格式;输入的日期加1;设置日期(参考清华版李春葆C++书籍)
- 把unix中的文件由dos格式转成unix格式
- Linux/Unix平台可执行文件格式分析
- Notepad++中设置Windows、Unix、Mac三种行尾换行符格式间的转换