[问题] 资料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