0
我有一个熊猫数据帧的结束,如下面的蟒蛇大熊猫 - 得到一个给定的行min函数的数据帧
low MFE_pr MFE_ts MAE_pr
exit_time
2000-02-01 01:00:00 1400.25 1400.25 2000-02-01 01:00:00 NaN
2000-02-01 01:30:00 1399.50 1399.50 2000-02-01 01:30:00 NaN
2000-02-01 02:00:00 1399.75 1399.50 2000-02-01 01:30:00 NaN
2000-02-01 02:30:00 1399.25 1399.25 2000-02-01 02:30:00 NaN
2000-02-01 03:00:00 1399.50 1399.25 2000-02-01 02:30:00 NaN
2000-02-01 03:30:00 1398.25 1398.25 2000-02-01 03:30:00 NaN
2000-02-01 04:00:00 1398.25 1398.25 2000-02-01 03:30:00 NaN
2000-02-01 04:30:00 1399.00 1398.25 2000-02-01 03:30:00 NaN
2000-02-01 05:00:00 1399.25 1398.25 2000-02-01 03:30:00 NaN
2000-02-01 05:30:00 1399.50 1398.25 2000-02-01 03:30:00 NaN
我要填充与最小功能MAE_pr列的方式类似于以下:
trade ['MAE_pr'] = trade.low.min()
然而,我不想每行的分钟以上的整个列进行计算,但用于以MFE_ts mentionned表中的最后的时间标记,从低值的每一行。
我该如何选择这样一个子集来执行min?
例如,对于最后一行分钟将被计算在“低”列的值从时间戳3:30表
是否要选择特定的时间段,然后将'cummin()'应用于所选期间? – estebanpdl
是的,例如最后一行康明将从时间戳3:30到表末尾的“低”列的值计算 –
康明姆返回一个向量,但您只有一个标量单元格以填充每个结果。因此,在3:30开始的所有康明矢量值中,您选择填入MFE_pr的值是多少? – Boud