동일한 견본에 대해 여러 측정 날짜가 있습니다. 나는 내가 가진 첫날과 2 일, 3 일, 4 일 ... 6 일까지 알아 내려고 노력 중이다. 미안이 바보 경우 -날짜를 사용하여 R에서 첫 번째 날짜 이후로 며칠을 계산합니까?
는 여기에 내가 data$start
를 가져다가 모두 PND 및 DOB 열이 NA가 다음
data$date<-as.Date(data$date, "%Y-%m-%d")
data$dob <- ave(as.numeric(data$date), data$mcode, FUN = min)
data$dob <- data$dob - 1
data$pnday <- as.numeric(data$date) - data$dob
그것을
#split timestamp into separate date and time vars
temp<-strsplit(as.character(data$start), " ")
mat<-matrix(unlist(temp), ncol=2, byrow=TRUE)
df<-as.data.frame(mat)
colnames(df)<-c("date", "time")
data<-cbind(df, data)
을하게 분할 data
우선이다 어떤 아이디어?
나는 당신이 xts로 데이터를 포맷하면 R
우리가'data'를주지 않는 한 당신의 질문에 대답하기가 어렵습니다. 그래서'mcode','pnd'와'dob' 컬럼이 언급 될 때 당신이 말하는 것을 따라하거나 텔레파시로 연결합니다 당신이나 당신의 R 세션 ... :) – Arun
내 데이터에 대한 링크를 편집했습니다 ... – user1558387