已知每個(gè)樣本的開始時(shí)間和結(jié)束時(shí)間,如下圖:hu為樣本唯一值,已知time1和time2分別為行為的開始時(shí)間和結(jié)束時(shí)間,現(xiàn)在想統(tǒng)計(jì)成每分鐘有行為的次數(shù),比如18:22:00~18:22:59這一分鐘有多少樣本行為。全天共24*60=1440分鐘。比如第8行的41000007,time1=15:50:00,time2=15:59:59,那么他就算在15點(diǎn)50分有行為,在15點(diǎn)51分也有行為,依次類推,至15點(diǎn)59分,也有行為。所有時(shí)間都已轉(zhuǎn)換成HH:mm:00和HH:mm:59分的形式現(xiàn)在有兩個(gè)不成熟思路,可以參考下:第一種是從全天的第一分鐘開始循環(huán),判斷是否time1<i<time2,是則記錄+1;第二種循環(huán)每個(gè)樣本,判斷他發(fā)生行為所占了哪幾分鐘,再記錄。諸位有沒有更好的解決方案?
python時(shí)間處理:已知開始時(shí)間和結(jié)束時(shí)間,統(tǒng)計(jì)每分鐘的次數(shù)
哆啦的時(shí)光機(jī)
2019-02-13 14:31:20