Python 数据分析—日期处理
Posted 慢慢来会比较快
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 数据分析—日期处理相关的知识,希望对你有一定的参考价值。
日期时间数据类型及工具
from datetime import datetime now = datetime.now() print(now.year,now.month,now.day) #以毫秒形式存储时间 delta = now - datetime(1992,2,2) print(delta) print(delta.days) #可以在时间戳上加减乘除 from datetime import timedelta print(delta+timedelta(12))
字符串和datetime转化
#时间转str time_str = now.strftime(\'%y-%m-%d\') print(time_str) #str转时间 time_str2 = datetime.strptime(time_str,\'%y-%m-%d\') print(time_str2) #处理成组日期 data_set = [\'2017-1-1\',\'2018-1-1\'] pd.to_datetime(data_set)
时间序列基础
time_set = [datetime(2017,1,1),datetime(2017,2,1),datetime(2017,3,1),datetime(2017,4,1),datetime(2017,5,1)] data = pd.DataFrame(np.arange(5),index=time_set) data = pd.DataFrame(np.random.randn(1000),index=pd.date_range(\'1992-2-2\',periods=1000)) #也可以做切片 data[\'1992-3-2\':]
以上是关于Python 数据分析—日期处理的主要内容,如果未能解决你的问题,请参考以下文章
在 Python 多处理进程中运行较慢的 OpenCV 代码片段