首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >redistimeseries在聚合期间填充丢失的数据。

redistimeseries在聚合期间填充丢失的数据。
EN

Stack Overflow用户
提问于 2022-08-29 12:00:07
回答 1查看 29关注 0票数 0

最近,我已经切换到redistimeseries,并且想知道当我在redistimeseries中“创建”时,是否可以填充空数据。如果是的话,我会请求别人帮我完成一小部分代码。下面是更多的细节。

我一直在使用熊猫和sqllite3来存储、检索和汇总活库存蜱(最近一次交易价格和最后一次交易数量栏)。我使用重采样和聚合来计算不同时间段的OHLC。在使用熊猫进行聚合的过程中,我使用fillNa来填充丢失的蜱(如果在整个下采样时段没有收到滴答)。谨随函附上下面的工作代码。

python代码片段:(使用来自sqllite3的熊猫sql查询读取滴答数据)

基本上,我使用'OHLC‘方法对其进行重采样,并填充缺失的值,这与代码没有什么特别之处。

代码语言:javascript
复制
resampledDF = SymbolTickData['Close'].resample(tf).ohlc(_method='ohlc') 

resampledDF['Close'].fillna(method='ffill', inplace=True)
resampledDF['Open'].fillna(resampledDF['Close'], inplace=True)
resampledDF['High'].fillna(resampledDF['Close'], inplace=True)
resampledDF['Low'].fillna(resampledDF['Close'], inplace=True)
EN

回答 1

Stack Overflow用户

发布于 2022-10-31 06:27:57

使用RedisTimeSeries,您可以在查询时填充空桶:

自RedisTimeSeries v1.8.2以来:

当使用TS.RANGETS.REVRANGETS.MRANGETS.MREVRANGE检索每个空桶的前一个示例的值时,请与last聚合器一起使用EMPTY标志。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73528467

复制
相关文章

相似问题

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