将两个每日系列合并为一个小时系列

约翰

我有两个每日系列,我必须将它们合并为一个小时系列,前12个小时与第一个系列合并,其余小时合并为第二个系列。

有没有一种比手动构建列表并将其转换为序列更有效的方法?谢谢

a = pd.Series(np.random.rand(5), pd.date_range('2015-01-01', periods=5))
b = pd.Series(np.random.rand(5), pd.date_range('2015-01-01', periods=5))
c = an hourly series
贝扎德·诺里

可能:

>>> b.index += dt.timedelta(hours=12)
>>> pd.concat((a, b), axis=0).sort_index()
2015-01-01 00:00:00    0.150
2015-01-01 12:00:00    0.970
2015-01-02 00:00:00    0.746
2015-01-02 12:00:00    0.937
2015-01-03 00:00:00    0.523
2015-01-03 12:00:00    0.392
2015-01-04 00:00:00    0.606
2015-01-04 12:00:00    0.459
2015-01-05 00:00:00    0.221
2015-01-05 12:00:00    0.029
dtype: float64

并且,ts.asfreq('H', method='ffill')每小时都有频率。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将两个系列合并为一个新的数据框?

来自分类Dev

将两个熊猫系列索引合并为一个

来自分类Dev

将两个系列合并为数据框的一列

来自分类Dev

将两个变量合并为一个

来自分类Dev

将两个公式合并为一个

来自分类Dev

将两个大块合并为一个

来自分类Dev

将两个查询合并为一个

来自分类Dev

将两个条件合并为一个

来自分类Dev

将两个选择合并为一个

来自分类Dev

将两个列表合并为一个

来自分类Dev

rails将两个搜索合并为一个,以显示两个结果

来自分类Dev

将一个对象的两个列表合并为一个

来自分类Dev

git-将一系列提交合并为一个提交

来自分类Dev

将一系列有序操作合并为一个Observable

来自分类Dev

将两个选择语句合并/合并为一个

来自分类Dev

用Cypher语言将两个合并合并为一个

来自分类Dev

将两个选择语句合并/合并为一个

来自分类Dev

将两个表中的两列合并为一个

来自分类Dev

使用一对一的元素将两个列表合并为一个

来自分类Dev

根据同一列将两个表合并为一个表

来自分类Dev

根据索引合并两个系列

来自分类Dev

熊猫:合并两个系列

来自分类Dev

将两个不同的ActiveRecord集合合并为一个

来自分类Dev

将两个列表合并为一个列表

来自分类Dev

将两个空白行合并为一个

来自分类Dev

将两个简单的javascript函数合并为一个

来自分类Dev

将两个IEnumerable查询合并为一个

来自分类Dev

如何将这两个Lambda合并为一个GroupBy调用?

来自分类Dev

将两个文件内容合并为一个文件