自己准备学习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,代码和描述很少,这种情况咋办???
内容来源于网络如有侵权请私信删除
文章来源: 博客园
- 还没有人评论,欢迎说说您的想法!