我有一个数据框,其中一列包含所有日期信息。新数据框是通过提取月 - 日格式创建的,所以稍后我可以进行group_by。
df1=seq(as.Date('2011-01-01'),as.Date('2011-01-05'),by = 1)
df2=seq(as.Date('2010-12-28'),as.Date('2010-12-31'),by = 1)
df3=seq(as.Date('2011-01-16'),as.Date('2011-01-18'),by = 1)
df=c(df1,df2,df3)
s = format(df,"%m-%d")
是新的数据框,是字符。 s看起来像这样:
[1] "01-01" "01-02" "01-03" "01-04" "01-05" "12-28" "12-29"
[8] "12-30" "12-31" "01-16" "01-17" "01-18"
我怎样才能从" 12-28"到" 01-05"是连续的。
如果它是日期格式,我可以使用差异来检测,但有字符,是否有任何建议?