Python 寻找熊猫系列中细胞之间的关系

Python 寻找熊猫系列中细胞之间的关系,python,pandas,Python,Pandas,这是一个非常基本的问题: 我有一个名为“收入”的熊猫系列,由300个数字组成 我想在一个循环中找出整个系列中任何连续五个数字之间的特定关系 换句话说,我想找到5个数字,其中第一个数字>第二个,第二个>第三个,第三个df.shift(-2))&(df.shift(-2)这将是一个布尔序列,其中真/假将位于序列中第五个也是最后一个数字的旁边(因此,当您看到真时,该数字和前面四个数字将给出您的关系)。

这是一个非常基本的问题:

  • 我有一个名为“收入”的熊猫系列,由300个数字组成
  • 我想在一个循环中找出整个系列中任何连续五个数字之间的特定关系
  • 换句话说,我想找到5个数字,其中第一个数字>第二个,第二个>第三个,第三个<第四个,第四个<第五个
我试着反复阅读这个系列,但总是出错

最简单的方法是什么?

给你

(df>df.shift(-1)) & (df.shift(-1)>df.shift(-2)) & (df.shift(-2)<df.shift(-3)) & (df.shift(-3)<df.shift(-4))

(df>df.shift(-1))&(df.shift(-1)>df.shift(-2))&(df.shift(-2)这将是一个布尔序列,其中真/假将位于序列中第五个也是最后一个数字的旁边(因此,当您看到真时,该数字和前面四个数字将给出您的关系)。