python - 熊猫以非标准间隔重新采样
问题描述
假设我有一个熊猫数据框,比如分钟频率数据:
time price
2:00 10.0
2.01 10.3
2.03 9.9
…
而且我想将其重新采样为每小时的频率,并在每小时的 15 分钟开始和结束时增加额外的扭曲。
现在,有一种笨拙的方法:首先:
df.time = df.time - timedelta(minutes=15)
接着:
df.resample('1H', loffset=timedelta(minutes=15)).mean()
不过,有什么更清洁/更有效的东西吗?
解决方案
推荐阅读
- saml-2.0 - 注销抛出证书无效签名
- javascript - VS Code 代码格式化 JavaScript 不正确
- javascript - 尝试使用枚举属性从 History 对象中提取状态时遇到 Typescript 错误
- azure - 如何将 AddAzureWebAppDiagnostics 与 IFunctionsHostBuilder 一起使用
- php - TCPDF:如何计算并在一页上放置适当的块,然后从表格开始
- selenium - Webdriver 页面源未更改
- javascript - 为什么这段代码同时使用 useMemo 和 createSelector?
- python - 使用命名参数从 Node.js (child_process) 运行 python 脚本
- wpf - 如何使用 VB.NET 区分 SHDocVw.InternetExplorer 和 SHDocVw.WebBrowser_v1?
- apache-nifi - Minifi NIFI S2S