python创建时间序列_python 时间序列

将dataframe的列转化为时间序列

#https://www.cnblogs.com/bolgbjg/p/14013300.html

#datetime.now()获取现在的时间,now.year,获取现在的年份,其他以此类推

#timedelta()表示两个datetime之间的时间差,默认单位是天

strftime()参数,

strftime()函数,将字符串表示为指定格式的时间

stamp=datetime(2020,12,12)

str(stamp)

print(stamp)

time1=stamp.strftime('%m-%d-%y')

161cda7868af516b75c0e3d19976b890.png

时间序列生成

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

##时间序列生成,pd.date_range()

importpandas as pdfrom datetime importdatetimefrom datetime importtimedeltafrom dateutil.parser importparseimportnumpy as np#print(pd.date_range('2020-10-16','2020-11-15')) #输入开始时间和结束是时间,默认生成按天数据

print(pd.date_range(start='2020-10-16',periods=30)) #输入开始日期及生成的数量

print(pd.date_range(end='2020-10-16',periods=30)) #输入结束日期及生成数量

print(pd.date_range('20200101','20201231',freq='BM')) #生成给定时间范围内每个月最后一个业务日期(bussiness end of mont#时间序列生成的频率表,见博客园,常用的'D','H','T','S'

View Code

时间序列生成是,频率参数

659d43b98ce4c047a9b43edde0e01246.png

b4c26ca2c7ec190c38eeb2af0b710629.png

季度时间序列频率举例

53e3c69d8eb20a05bde8214fc68cb8d9.png

重新采样与频率转换,强大的resample函数

751c4f2f62381e3d7724312f3970d33d.png

rolling函数

83612ba73f4245941a59ad76e5630e5e.png

rolling函数链接:https://baijiahao.baidu.com/s?id=1622798772654712959&wfr=spider&for=pc

ewm()函数参数详解,指数加权平均函数

https://www.cjavapy.com/article/451/

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值