看板 R_Language 關於我們 聯絡資訊
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 新手,只會套用package [問題敘述]: 我有一批動物研究的資料 資料大致長這個樣子,共有12隻個體一萬多筆 個體A 2012/10/11 20:00 實驗資料OOXX 個體A 2012/10/11 23:00 實驗資料OOXX 個體A 2012/10/12 03:00 實驗資料OOXX 個體B 2012/12/11 05:00 實驗資料OOXX 個體B 2012/12/11 11:05 實驗資料OOXX 個體B 2012/12/11 13:00 實驗資料OOXX 個體B 2012/12/11 18:00 實驗資料OOXX 個體B 2012/12/11 20:00 實驗資料OOXX 由於時間間隔過短的話,資料之間可能有相關性 因此我現在想要設定6小時的閥值,間隔超過6小時的資料才會保留 以上面資料為例 A個體保留第一、第三筆資料 B個體保留第一、第二、第四筆資料 我的程度是新手,偶爾會拿一些package來套用 請教是否有相關套件或現成code可以用在這個案例 非常感謝~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.84.115 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1486373791.A.069.html
celestialgod: 用diff取時間差篩選就好啦~~ 02/06 20:21
celestialgod: 我想太簡單了qq 02/06 21:31
celestialgod: 不過我記得版上好像有問過類似問題 02/06 21:32
celestialgod: 不過我找不到了XDD 02/06 21:53
f496328mm: 做個新變數在旁邊 當作時間差即可 02/06 23:48
f496328mm: 再篩選超過6的就好了 02/06 23:50
anakinyen: 只用時間差不夠啊,以A個體為例,第二筆不保留 02/07 11:11
anakinyen: 那麼第三筆時間就不是減第二筆,而是要減第一筆 02/07 11:12