你好,我想在一个有python和panda的 Dataframe 中寻找一个特定的数据块。让我们假设我有一个这样的 Dataframe :
A B C D E
1 3 5 7 9
5 6 7 8 9
2 4 6 8 8
5 4 3 2 1
我想遍历 Dataframe ,查找特定的数据块,并返回该数据的位置。
7 8 9
6 8 8
如何在合理的运行时内实现这一点?
我的解决方案花费了很多时间,因为我在 Dataframe 上一遍又一遍地循环,我相信有一种更好的方法来解决这种问题。
2条答案
按热度按时间xdyibdwo1#
假设此DataFrame和数组作为输入:
您可以使用numpy的
sliding_window_view
:输出量:
dsekswqp2#
让我们做
signal