亲爱的同事们,我有以下数据集:
Time1 Signal1 Time2 Signal2 Time3 Signal 3
2018-05-06 17:41:44 Value 1 2018-05-06 17:32:39 Value 1 2018-05-07 00:06:00 .....
时间X列是POSIXct格式,因为信号的时间不同,我试图进行自定义重采样,我试图提取每个信号的时间戳。
我需要存储每个信号的时间,将这些值放在一个向量中并按升序缩短此向量。
我试着:
NewTime<-sort(dataset[,c(1,3,5)])
Error: Can't use matrix or array for column indexing
还有:
NewTime<-sort(unlist(Time_Trend[, c(1,3,5)]))
但是最后一次我放弃了日期格式,有没有办法在没有丢失POSIXct格式的情况下执行此过程,除了让矢量处于乱码格式之外。
最后我尝试了这个:
NewTime<-cbind(data$X1,data$X3, data$X5)
actualTime<-as.POSIXct(actualTime, origin="2018-05-06 07:50:32") #lowest value
但是它返回了一个年份日期为2066的向量。之前有人这样做了吗?
答案 0 :(得分:0)
如果我们想要adding: xl/worksheets/ (164 bytes security) (stored 0%)
adding: xl/worksheets/sheet1.xml (164 bytes security) (deflated 84%)
基于多列
options("openxlsx.compressionLevel" = "9")
## set zip compression level, default is "1".
如果我们正在寻找创建order
日期时间变量,然后执行dataset[do.call(order, dataset[,c(1,3,5)]),]
vector