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 代码片段

python常用代码片段总结

你如何在 python 中处理 graphql 查询和片段?

Python 自带Json处理日期格式出错

15种Python片段去优化你的数据科学管道

JS代码片段:一个日期离现在多久了