作者cchdanny (米西达张)
看板R_Language
标题[问题] 资料utc 时间转换及每三笔资料取一笔
时间Mon Apr 24 20:04:39 2017
[问题类型]:
程式谘询(我想用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
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.240.240.237
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1493035482.A.99A.html
1F:→ celestialgod: M[seq(1, nrow(M), by =3), ] 这样才对 04/24 20:06
2F:→ celestialgod: 套件用fasttime 或是 lubridate来转换都可以 04/24 20:06