Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中,如何在具有一定长度的数据帧中查找最大值?_Python_Python 2.7_Pandas_Dataframe - Fatal编程技术网

在python中,如何在具有一定长度的数据帧中查找最大值?

在python中,如何在具有一定长度的数据帧中查找最大值?,python,python-2.7,pandas,dataframe,Python,Python 2.7,Pandas,Dataframe,这是我的数据框: DATE_TIME 1997-02-25 12:50:00 3238.0 1997-02-25 12:55:00 3237.5 1997-02-25 13:00:00 3237.5 1997-02-25 13:05:00 3237.5 1997-02-25 13:10:00 3239.0 1997-02-25 13:15:00 3242.0 我试图找到一种方法,找到每2个间隔的最大值,并且仍然保持数据帧格式 所以我希望它看起来像这样 DAT

这是我的数据框:

DATE_TIME
1997-02-25 12:50:00    3238.0
1997-02-25 12:55:00    3237.5
1997-02-25 13:00:00    3237.5
1997-02-25 13:05:00    3237.5
1997-02-25 13:10:00    3239.0
1997-02-25 13:15:00    3242.0
我试图找到一种方法,找到每2个间隔的最大值,并且仍然保持数据帧格式

所以我希望它看起来像这样

DATE_TIME
1997-02-25 12:50:00    3238.0
1997-02-25 12:55:00    3238.0
1997-02-25 13:00:00    3238.0
1997-02-25 13:05:00    3237.5
1997-02-25 13:10:00    3239.0
1997-02-25 13:15:00    3242.0
我试过各种各样的东西。非常感谢您的帮助。

您可以使用以下方法:

说明:

In [140]: df['VAL'].rolling(3).max()
Out[140]:
0       NaN
1       NaN
2    3238.0
3    3237.5
4    3239.0
5    3242.0
Name: VAL, dtype: float64
In [140]: df['VAL'].rolling(3).max()
Out[140]:
0       NaN
1       NaN
2    3238.0
3    3237.5
4    3239.0
5    3242.0
Name: VAL, dtype: float64