在Python Panda Dataframe列中查找所有最小值和最大值,并将其保存在新的Dataframe中

在Python Panda Dataframe列中查找所有最小值和最大值,并将其保存在新的Dataframe中,python,pandas,numpy,Python,Pandas,Numpy,我想在一列中找到所有本地最小值和最大值,并将整行保存在一个新的数据帧中。 请参见下面的示例代码。我知道我们有喜欢群氓的人。 我如何以正确的方式进行,并创建循环,循环应增加1?最后,只花最短的时间,他们会节省时间 import pandas as pd import numpy as np l = list(np.linspace(0,10,12)) data = [('time',l), ('A',[0,5,0.6,-4.8,-0.3,4.9,0.2,-4.7,0.5,5,0

我想在一列中找到所有本地最小值和最大值,并将整行保存在一个新的数据帧中。 请参见下面的示例代码。我知道我们有喜欢群氓的人。 我如何以正确的方式进行,并创建循环,循环应增加1?最后,只花最短的时间,他们会节省时间

import pandas as pd
import numpy as np

l = list(np.linspace(0,10,12))
data = [('time',l),
         ('A',[0,5,0.6,-4.8,-0.3,4.9,0.2,-4.7,0.5,5,0.1,-4.6]),
         ('B',[ 0,300,20,-280,-25,290,30,-270,40,300,-10,-260]),
         ]
df = pd.DataFrame.from_dict(dict(data))
print(df)

data_1 = [('cylce',[1,2,3]),
          ('delta_time',[2.727273,6.363636 ,10.000000]),
         ('A_max',[5,4.9,5]),
         ('A_min',[-4.8,-4.7,-4.6]),
         ('B_min',[-280,-270,-260]),
         ('B_max',[300,290,300]),
         ]
df_1 = pd.DataFrame.from_dict(dict(data_1))

print(df_1)
非常感谢您的帮助