我有1000万个+数据点,看起来像:
Identifier Times Data
6597104 2015-05-01 04:08:05 0.15512575543732
为了研究这些,我想添加一个Period(1,2,...)列,因此具有6597104标识符的最旧行是句点1,而第二个最早的行是句点2等。但是时间不规则所以我不能把它变成一个时间序列对象。
有谁知道怎么做?提前致谢
答案 0 :(得分:0)
让我们调用您的数据框data
首先使用
对其进行排序data <- data[sort(data$Times,decreasing=TRUE),]
然后添加一个名为Period
的新列for i in 1:nrow(data){
data$Period[i] <- paste("Period",i,sep=" ")
}