pandas - 将重采样偏移量应用于 DateTimeIndex
问题描述
- 有没有办法将 pd.resample 偏移 1 个周期(在我的情况下为 1Min)?
- 我有特定股票代码的分钟数据和报价数据
- 如果我
pd.resample('1Min').agg({..})
从分时数据中获得开盘价、最高价、最低价、收盘价和成交量的准确转换 但是,DatetimeIndex 关闭了 1 分钟。我想这是由熊猫认为的开始重新采样期引起的
ohlcv_df = data.resample('1Min')['last'].agg( {'open_p': 'first', 'high_p': 'max', 'low_p': 'min', 'close_p': 'last'}) ohlcv_df['tot_vlm'] = data.resample('1Min')['tot_vlm'].agg({'tol_vlm': 'last'}) ohlcv_df['prd_vlm'] = data.resample('1Min')['last_sz'].sum() ohlcv_df['num_trds'] = 0 ohlcv_df['symbol'] = self.symbol ohlcv_df['date'] = ohlcv_df.index ohlcv_df['date'] = ohlcv_df.date.apply(lambda x: x.date())
解决方案
推荐阅读
- typescript - Typescript 组合接口,访问特定 prop,通过特定 prop 的值构造新类型
- javascript - 为什么我在 JSON 中得到“未捕获的 TypeError:document.getElementById(...) is null”?
- html - 按钮的多边形边框/边框半径
- python - 我们如何使用 Pytorch Autograd 进行序列优化(在 for 循环中)?
- google-chrome - Chrome 窗口调整全局侦听器断点的大小
- android - 运行时编译值文件失败
- sql - 我正在使用 Oracle EBS R2 是否有任何解决方案来获取客户端机器的 IP 地址
- android - 在android平台类路径错误中运行任何颤振项目时出错
- python - 从行中提取每日值并使用日期创建新行
- python - 无法从源解决导入“熊猫”PylancereportMissingModuleSource