亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將許多時間戳與 pandas 進行比較

將許多時間戳與 pandas 進行比較

阿晨1998 2022-06-07 17:25:51
我有兩個包含時間戳的不同大小的數據框。我需要找到最近的時間戳。在 df AI 中,需要在 df B 的任何時間戳之后找到所有第一個時間戳。數據幀每個都有大約 100,000 行,因此迭代不是一種方法,甚至df.apply()需要大約 6 分鐘。例如:A:111215161820253050B:14192227result:15202530
查看完整描述

1 回答

?
收到一只叮咚

TA貢獻1821條經驗 獲得超5個贊

使用Series.searchsorted:


out = a.loc[a['A'].searchsorted(b['B']), 'A']

print (out)

2    15

5    20

6    25

7    30

Name: A, dtype: int64


查看完整回答
反對 回復 2022-06-07
  • 1 回答
  • 0 關注
  • 124 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號