我得到了一個包含時間戳'過期'和'日期'的熊貓數據框。 我想篩選在到期日期和最後期限之間有一定最大增量的行。 在做fr.expiration - fr.date我獲得timedelta值,但不知道如何 得到一個過濾條件,如FR [timedelta(fr.expiration-fr.date)< = 60天]爲timedeltas過濾熊貓數據幀
2
A
回答
2
爲比較60天后,創建timedelta(days = 60)值的timedelta對象並將其用於過濾器。如果你已經從減法中獲得了timedelta對象,那麼將它重新映射到timedelta似乎是不必要的。
最後,請確保您檢查您正在比較的timedeltas的符號。
2
@ sashkello 感謝,
filterfr = filterfr[filterfr.expiration-filterfr.date <= numpy.timedelta64(datetime.timedelta(days = 60))]
的伎倆。
filterfr.expiration-filterfr.date
導致timedelta64值 並提出了類型錯誤:無法datetime.timedelta比較長。 比較工作前轉換爲numpy.timedelta。
相關問題
- 1. 過濾大熊貓據幀
- 2. 過濾熊貓據幀
- 3. 過濾在熊貓數據幀
- 4. 熊貓數據幀索引過濾
- 5. 按時間過濾熊貓數據幀
- 6. 過濾數據幀在熊貓上行
- 7. 熊貓據幀過濾矢量
- 8. 使用熊貓據幀過濾
- 9. 熊貓據幀過濾統計
- 10. 用熊貓過濾數據
- 11. 過濾餘弦相似度得分爲大熊貓數據幀
- 12. 熊貓濾波數據幀直方圖
- 13. 熊貓:使用數據類型過濾數據幀
- 14. 訪問`.days`爲timedeltas的熊貓系列
- 15. 通過字典過濾熊貓數據幀
- 16. 如何根據條件過濾熊貓數據幀?
- 17. 熊貓數據幀:在數據幀
- 18. 熊貓據幀行爲
- 19. 熊貓據幀作爲matplotlib.pyplot.boxplot
- 20. 組通過在大熊貓數據幀
- 21. 熊貓:數據幀後過長合併
- 22. 使用從字典鍵過濾一個數據幀大熊貓
- 23. 熊貓:更改過濾的數據幀列
- 24. 在另一列中過濾熊貓數據幀
- 25. 過濾大熊貓數據幀的行值
- 26. 使用正則表達式從熊貓數據幀過濾行
- 27. 如何複製熊貓語法? (要過濾數據幀)
- 28. 熊貓數據幀過濾器相匹配的
- 29. 過濾熊貓數據幀的最後n日期
- 30. Python的熊貓數據幀過濾器不工作
fr.expiration-fr.date <= timedelta(天= 60) - 這有幫助嗎? – sashkello
你應該包括一個玩具的例子來說明問題。 –