R检测连续的月 - 日

时间:2017-03-30 21:00:29

标签: r

我有一个数据框,其中一列包含所有日期信息。新数据框是通过提取月 - 日格式创建的,所以稍后我可以进行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"是连续的。

如果它是日期格式,我可以使用差异来检测,但有字符,是否有任何建议?

0 个答案:

没有答案