[問題] 資料utc 時間轉換及每三筆資料取一筆

作者: cchdanny (米西達張)   2017-04-24 20:04:39
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
經驗諮詢(我想用R 連接某些資料庫,請問大家的經驗)
[軟體熟悉度]:
新手(沒寫過程式,R 是我的第一次)
[問題敘述]:
我手上有個資料庫,資料内容是 1303132929 224.19 1303132930 225.57
1303132931 222.74 ...(UTC及數據)
我使用
M <-read.table(file = "channel.dat", header = F, col.names = c(time,value))
在view M,是可以看到 1561660 obs. of 2 variables
我想用 newM <- as.matrix(seq(1, nrow(M), by =3))來進行每三筆資料取一筆資料。
可是,出來是large matrix (520554 element, 4 Mb),我想要的table不見了,請問我的
coding有什麽問題?
第二, 我想要把資料庫裏面的UTC轉換成%y%m%d %h:%m, 請教一下,如何使用as.POSIXlt
來轉換,還是有更好的coding?
[環境敘述]:
Win 10, R 3.3.3 RStudio 1.0.136
作者: celestialgod (天)   2017-04-24 20:06:00
M[seq(1, nrow(M), by =3), ] 這樣才對套件用fasttime 或是 lubridate來轉換都可以

Links booklink

Contact Us: admin [ a t ] ucptt.com