首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python :用于时间序列函数中的每一天

Python :用于时间序列函数中的每一天
EN

Stack Overflow用户
提问于 2014-11-20 20:10:19
回答 1查看 223关注 0票数 0

我有一只像这样的熊猫数据

这个数据集跨越几年,是分钟级数据。

我想做的是:为每一天,应用一个函数,在14:40:00到15:00之间取所有logvol之和。

我有一种感觉,它与重采样功能有关,但我不确定如何使用它。

我想,也许:

代码语言:javascript
复制
def fn():
   # not sure how to pass a time slice into the function

data['logvol'].resample('D', how=fn)

或者:

代码语言:javascript
复制
data['logvol'].resample('D', how=lambda x: np.cumsum(x.between_time('14:40:00','15:00:00')))

基本上,我不确定哪个对象被传递到fn()中。这是一排吗?在这种情况下)?还是一组重放一天的"D“中所有的分钟?

任何正确方向的暗示都将不胜感激。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-11-20 21:13:10

我想出来了-我用:

代码语言:javascript
复制
data['logvol'].between_time('14:40:00','15:00:00').resample('D', how='sum')
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27048609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档