【发布时间】:2018-09-20 07:45:50
【问题描述】:
在与pandas 中的DatetimeIndex 进行比较时,此问题的动机是an answer 与question on improving performance。
该解决方案通过df.index.values 将DatetimeIndex 转换为numpy 数组,并将该数组与np.datetime64 对象进行比较。这似乎是从此比较中检索布尔数组的最有效方法。
pandas 的一位开发人员对此问题的反馈是:“这些通常不一样。提供 numpy 解决方案通常是一种特殊情况,不推荐。”
我的问题是:
- 它们对于操作的子集是否可以互换?我很感激
DatetimeIndex提供了更多功能,但我只需要切片和索引等基本功能。 - 对于可转换为
numpy的操作,结果 中是否存在任何记录差异?
在我的研究中,我发现一些帖子提到“并不总是兼容” - 但它们似乎都没有任何确凿的参考资料/文档,或说明它们通常不兼容的原因/时间。许多其他帖子使用numpy 表示,没有评论。
【问题讨论】:
标签: python arrays pandas numpy datetime