Pandas 重新采样 FutureWarning

2024-01-17

我有一个 1 分钟柱 OHLC 价格 CSV 文件,我正在尝试将其重新采样为 15 分钟柱。我正在使用的代码来自于此link http://sacbnctrading.blogspot.in/2016/10/convert-1m-ohlc-data-into-other.html,并且如下:

ohlc_dict = {'open':'first', 'high':'max', 'low':'min', 'close': 'last'}

price15m = df.resample('15Min', how=ohlc_dict, closed='right').dropna(how='any')

我收到了预期的重新采样数据帧,但也出现了此警告:

FutureWarning: how in .resample() is deprecated
the new syntax is .resample(...)..apply(<func>)
  ohlc_dict = {'open':'first', 'high':'max', 'low':'min', 'close': 'last'}

建议使用此语法,但我不确定如何:

the new syntax is .resample(...)..apply(<func>)

有人能指出我正确的方向吗?非常感谢!


您可以使用Resampler.agg http://pandas.pydata.org/pandas-docs/stable/generated/pandas.core.resample.Resampler.aggregate.html:

price15m = df.resample('15Min', closed='right').agg(ohlc_dict).dropna(how='any')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Pandas 重新采样 FutureWarning 的相关文章

随机推荐

  • 从 glmmTMB 类的 ZINB 模型生成预测计数分布

    在上一个问题中 R 中没有从 Zeroinfl 对象预测零 https stackoverflow com questions 22314921 no zeros predicted from zeroinfl object in r 有一
  • 这个“>>=”运算符在 C 中意味着什么?

    unsigned long set set is after modified set gt gt 1 我在内核系统调用中发现了这个 但我不明白 它是如何工作的 表达方式set gt gt 1 means set set gt gt 1 即
  • using 语句 - 它会触发垃圾收集吗?

    我想做的是包装一些可能在 using 语句中泄漏的可疑函数来触发垃圾收集 有人使用或见过这样的东西吗 这有效吗 您对此有何看法 using String wrapper new String maybe this will trigger
  • AGP 7.0.0-alpha15之后如何更改版本代码

    在 AGP 7 0 0 alpha15 之前 我可以更改应用程序的版本代码 例如这样 android defaultConfig applicationVariants all if buildType name debug outputs
  • Three.js 加载已三角化的网格是否比使用四边形的网格性能更高?

    我读过 Three js 对所有网格面进行三角剖分 这是正确的吗 然后我意识到我使用的大多数 gltf 模型都有四面体 在 Blender 中对面进行三角测量非常容易 所以我很好奇对面进行预先三角测量是否会导致网格加载更快 提前致谢 如果您
  • 如何使用 R 运行 ldap 查询?

    我想对 LDAP 目录进行查询 了解员工在部门和组中的分布情况 就像是 给我一个小组所有成员的部门名称 然后使用 R 进行频率分析 但我找不到任何有关如何使用 R 连接和运行 LDAP 查询的示例 RCurl 似乎有某种支持 http cr
  • JSF:将 A.jsf 设置为键入 mydomain.com 时要转到的默认页面

    现在 每次我打字mydomain com它会自动转到mydomain com projectname home jsf 这是我的登录页面 不知道为什么 我知道我仍在会话中 这意味着我可以导航到受限页面而无需再次登录 那么如果我输入的话我该怎
  • 尝试上传到 s3 时出现 InvalidAccessKeyId

    我正在使用aws sdk将文件上传到 s3 我正在配置我的凭据 aws config update accessKeyId aws config credentials accessKeyId secretAccessKey aws con
  • 如何在 C 中定义和使用位数组?

    我想创建一个非常大的数组 在上面写入 0 和 1 我正在尝试模拟一种称为随机顺序吸附的物理过程 其中长度为 2 的二聚体单位沉积在 n 维晶格的随机位置上 且彼此不重叠 当晶格上没有足够的空间来沉积更多二聚体时 晶格被堵塞 该过程就会停止
  • Rake 任务之间如何通信?

    假设我有一个目标需要编译一些文件 该目标有另一个目标作为先决条件 即获取文件的目标 这么说吧 task obtain do obtain files from somewhere end task compile gt obtain do
  • Java:当被另一个线程中断时,如何捕获线程上的 InterruptedException?

    我正在开发一个多线程应用程序来建立与外部服务器的连接 每个服务器都在单独的线程上 并且将被阻止 直到有输入 其中每一个都扩展了 Thread 类 为了便于解释 我们将这些称为 连接线程 所有这些连接线程都存储在并发哈希图中 然后 我允许 R
  • 原则 2 子查询

    我想使用查询生成器实现子查询 但我不理解语法 我正在处理一个位置表 其中的条目可以是城市 州或邮政编码 具体取决于设置的位置类型 我想获取某个州的所有位置 并删除任何城市类型且人口低于一定数量的位置 qb gt select l gt fr
  • lush() java 文件处理

    lush 的具体用途是什么 流和缓冲区有什么区别 为什么我们需要缓冲区 缓冲的优点是效率 通常 将 4096 字节的块写入文件一次比写入 4096 次一个字节要快 缓冲的缺点是您会错过反馈 句柄的输出可以保留在内存中 直到写入足够的字节以使
  • 为什么(不相关的)using 声明可以通过参数依赖查找来协调重载歧义?

    这是问题的后续here https stackoverflow com questions 46782156 does argument dependent lookup go before normal scope lookup使用参数相
  • 如何使用 RSpec 测试 Rails 3.2 ActionMailer 正在渲染正确的视图模板?

    我在用rspec rails https github com rspec rspec rails我想测试我的邮件程序是否正在呈现正确的视图模板 describe MyMailer do describe notify customer d
  • MatLab:对数 z 轴和 bar3 的奇怪显示

    我想使用显示 3d 直方图bar3阴谋 使用相对于 x y 和 z 轴的线性比例可得出以下结果 但是 由于 z 值的间隔非常大 我想使用对数 z 轴 以便较低的 z 值也可见 但是 将 z 轴设置为对数set gca ZScale log
  • NDB 中的 Entity.all(keys_only=True).fetch(20) 相当于什么?

    如何在 NDB 中获得以下查询的等效结果 Entity all keys only True fetch 20 我知道你可以通过 keys only True to the iter 方法 但是 如果我想执行仅获取键的操作 我该如何在 ND
  • AVAsset 轨道为空

    本质上我正在寻找连接AVAsset文件 我大致知道该怎么做 但我在加载音频文件方面遇到了困难 我可以用AVAudioPlayer 我可以通过终端在目录中看到它们 但是当我尝试使用以下命令加载它们时AVAssetURL它总是返回一个空的轨道数
  • 当使用“make altinstall”安装Python时,如何干净地删除它?

    你怎么cleanly使用 make 安装时删除 Pythonaltinstall 我没有找到altuninstall或 makefile 中的此类内容 这似乎也不是一个常见问题 在本例中 我在 Ubuntu 中使用 Python 2 7 x
  • Pandas 重新采样 FutureWarning

    我有一个 1 分钟柱 OHLC 价格 CSV 文件 我正在尝试将其重新采样为 15 分钟柱 我正在使用的代码来自于此link http sacbnctrading blogspot in 2016 10 convert 1m ohlc da