[英]Is there a function to generate a sequence of number of days since the first date recorded in r?
[英]using date to calculate how many days since first date in R?
我對同一標本有幾個測量日期。 我想弄清楚第一天和第二,第三,第四...直到第六天。
這是數據
首先,我將data$start
拆分
#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$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
pnd和dob列都有一個NA-很抱歉,如果這很愚蠢,有什么想法嗎?
我是R中使用日期/時間的新手
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.