遍历字典-FutureWarning:不推荐使用不存在的键对非单调DatetimeIndexes进行基于值的部分切片

在 R 中使用了很长时间后,我正在转换回 Python,我不记得存储多个参与者的时间序列的最佳方法。一些搜索建议的字典很好,但是当我遍历字典时,我收到了几次以下警告:
indexing.py:1069: FutureWarning: Value based partial slicing on non-monotonic DatetimeIndexes with non-existing keys is deprecated and will raise a KeyError in a future Version. return self._getitem_tuple_same_dim(tup)

我应该以不同的方式做什么?非常感谢!

df_motion =

约会时间 X z
2020-07-10 13:49:11.429 0.213234 -0.069581 -10.066122
2020-07-10 13:49:11.440 0.219219 -0.047585 -10.085126
2020-07-10 13:49:11.450 0.319219 -0.057585 -10.185357

回答

我在这里遇到了同样的问题。我搜索了 Pandas 文档,但找不到替代方法或任何关于它为什么会被弃用的解释。无论如何,我可以通过在查询前对索引进行排序来消除警告。

尝试这个:

df_motion = df_motion.sort_index().loc['2020-07-10 13:55' : '2020-07-10 14:25.5', :] 

我希望这也适用于你。


以上是遍历字典-FutureWarning:不推荐使用不存在的键对非单调DatetimeIndexes进行基于值的部分切片的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>