討論串[問題] 以時間間隔為條件,抽取資料
共 8 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓3(3推 0噓 3→)留言6則,0人參與, 最新作者celestialgod (天)時間8年前 (2017/02/08 19:39), 8年前編輯資訊
0
0
0
內容預覽:
這問題是你的time1不是時間格式,是character造成的. 這個也同理. 這個猜測不對,difftime吃的是POSIXct 或是 POSIXlt class的東西. 你在用read.csv讀入資料的時候,你那個時間格式不會被正確解讀成那兩個class. 所以只會被當成字串處理,因此我下面給你
(還有519個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者celestialgod (天)時間8年前 (2017/02/09 20:04), 8年前編輯資訊
0
0
0
內容預覽:
library(magrittr). TS <- seq(ISOdatetime(2005,02,08,18,20,00),. ISOdatetime(2017,02,08,18,20,00), "min"). (x <- sort(sample(TS, 1e1, TRUE))). # [1] "2
(還有1217個字)

推噓0(0推 0噓 11→)留言11則,0人參與, 5年前最新作者beatnik (碧妮可)時間5年前 (2019/09/27 06:11), 5年前編輯資訊
0
0
0
內容預覽:
感謝原原po的發問以及c大的解答. 正好也遇到類似的狀況. 但照著做之後,. # 計算時間差,以小時表示. DT[ , diffTime := difftime(time, time[min(k, .N)], units="hours"), by = ind]. 這一段都會跳出error......
(還有1232個字)
首頁
上一頁
1
2
下一頁
尾頁