pandas有关时间序列的操作

2017-12-16  本文已影响0人  mashagua

import datetime

datetime.datetime.strptime('2010-01-01','%Y-%m-%d')

#pandas需要的一个库

import dateutil

dateutil.parser.parse('2010-01-01')

#批量转换

pd.to_datetime(['2011-01-01','2011/01/02'])

#生成时间范围

#1按照起止时间生成

pd.date_range('2010-01-01','2010-02-03')

#2按照长度范围指定

pd.date_range('2010-01-01',periods=60)

#每周的周一输出

pd.date_range('2017-12-01',periods=60,freq='W-MON')

dt=_

#生成一个100行的时间序列

sr=pd.Series(np.arange(100),index=pd.date_range('2017-01-01',periods=100))

sr['2017-01-01':'2017-02-03']

#对每一周的数据进行求和

sr.resample('W').sum()

上一篇 下一篇

猜你喜欢

热点阅读