自己准备学习python的数据分析,开个随笔,记录自己的学习过程。

有输入,也有输出。

1. 时间序列自动生成

ts = pd.Series(np.arange(1, 901), index=pd.date_range('2010-1-1', periods=900))

最终生成了从2010-01-01至2012-06-18的时间索引和对应值。

2010-01-01      1
2010-01-02      2
2010-01-03      3
2010-01-04      4
2010-01-05      5
             ...
2012-06-14    896
2012-06-15    897
2012-06-16    898
2012-06-17    899
2012-06-18    900
Freq: D, Length: 900, dtype: int32

其中重点在于在于pd.date_range()函数

2. 时间序列索引

2.1 索引特定时间段

print(ts['2010'])

会生成2010年的索引和值

2010-01-01      1
2010-01-02      2
2010-01-03      3
2010-01-04      4
2010-01-05      5
             ...
2010-12-27    361
2010-12-28    362
2010-12-29    363
2010-12-30    364
2010-12-31    365
Freq: D, Length: 365, dtype: int32

特定年份+特定月+特定日同理。


2.2 特定时间段中间隔索引

print(ts['2011/6':'2012/6':3])
这里提取2011-06到2012-06之间的值,且每间隔2再取值。

2011-06-01    517
2011-06-04    520
2011-06-07    523
2011-06-10    526
2011-06-13    529
             ...
2012-06-04    886
2012-06-07    889
2012-06-10    892
2012-06-13    895
2012-06-16    898
Freq: 3D, Length: 128, dtype: int32

好奇:选择发布的时候博客园提示“文字少的博文不允许发布到该网站分类”,感觉内容也不算太少呀,怎么就是不行,这限制也太大了吧!万一有时候就想简单的记录某个错误或者bug,代码和描述很少,这种情况咋办???

内容来源于网络如有侵权请私信删除

文章来源: 博客园

原文链接: https://www.cnblogs.com/li--si/p/14314862.html

你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!