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