[問題] 以時間間隔為條件,抽取資料

看板R_Language作者 (我在台北 天氣晴)時間8年前 (2017/02/06 17:36), 編輯推噓1(107)
留言8則, 3人參與, 最新討論串1/8 (看更多)
[問題類型]: 程式諮詢(我想用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

02/06 20:21, , 1F
用diff取時間差篩選就好啦~~
02/06 20:21, 1F

02/06 21:31, , 2F
我想太簡單了qq
02/06 21:31, 2F

02/06 21:32, , 3F
不過我記得版上好像有問過類似問題
02/06 21:32, 3F

02/06 21:53, , 4F
不過我找不到了XDD
02/06 21:53, 4F

02/06 23:48, , 5F
做個新變數在旁邊 當作時間差即可
02/06 23:48, 5F

02/06 23:50, , 6F
再篩選超過6的就好了
02/06 23:50, 6F

02/07 11:11, , 7F
只用時間差不夠啊,以A個體為例,第二筆不保留
02/07 11:11, 7F

02/07 11:12, , 8F
那麼第三筆時間就不是減第二筆,而是要減第一筆
02/07 11:12, 8F
文章代碼(AID): #1Oc4EV1f (R_Language)
討論串 (同標題文章)
文章代碼(AID): #1Oc4EV1f (R_Language)