我是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])
谢谢!!!