我有一個貨物交易歷史記錄清單大致有如下內容,需要分組按不同貨物的交易日期段篩選出該批貨在指定時間段內滿足一定條件的例外記錄。
具體條件是:
昨日交易價格price小于昨日限定最高價格maxprice,但今日交易價格price大于今日限定最高價格maxprice,且今日限定最高價大于昨日限定最高價,今日限定最低價小于昨日限定最低價
嘗試用groupby+rolling+apply來判斷比較每行的price和maxprice的大小,但會報錯:ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
請教各路大神有無處理思路。
uj5u.com熱心網友回復:
沒有代碼怎么看?轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/36709.html
上一篇:linu終端下 $ ./pycharm.sh 報錯,該怎么才能啟動pycharm (萌新求助)
下一篇:關于用matlab實作n皇后問題
