r-使用月份和日期在一段时间内选择一个数据范围



我是R的初学者。我有一个数据框架,其中频率在一列,日期在另一列。我想提取两个半月的计数,即1号到15号和16号到31号。以下数据是1992年至2001年8月份的数据。我想要两个半场(8月1日至8月15日和8月16日至8日31日(的总计数。我在这个门户网站上搜索了各种选项,但找不到方法。请帮忙!!!!

df1994-08-06 11994-08-06 11994-08-07 11994-08-14 11994-08-20 11994-08-23 11994-08-24 11995-08-11 11995-08-12 11995-08-14 21995-08-14 11995-08-21 11995-08-29 11995-08-30 11996-08-11 11998-08-03 11998-08-03 11998-08-26 11999-08-09 12000-08-06 12001-08-22 12001-08-24 12001-08-27 12001-08-28 12001-08-29 1

我使用的代码是

df1<-subset(df, format.Date(Dates, "%m/%d")=="08-01" & 
format.Date(Dates, "%m/%d")=="08-15")

我找到了方法。我安装了软件包"tidyverse";和"lubrigate"。

df1<-c(day(df$Dates))
length (df1[df1<=15]) 
length (df1[df1>15])

谢谢!!!

最新更新