遍历字典-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', :]
我希望这也适用于你。
THE END
二维码