如何在R中根据日期进行计数
我在我的excel文件中有这些数据,如果我在excel中这样做的话,它有很多数据要统计。我想计算一个月内有多少天的值超过50 我想把它变成这样:如何在R中根据日期进行计数,r,countif,R,Countif,我在我的excel文件中有这些数据,如果我在excel中这样做的话,它有很多数据要统计。我想计算一个月内有多少天的值超过50 我想把它变成这样: 有人能帮我解决这个问题吗?假设您的数据由 df% 分组依据(月年=格式(日期,%m-%y))%>% 总结(计数=总和(值>50)) 返回 #一个tible:2x2 月/年计数 1 01-10 3 2 02-10 1 注意:您的Date列必须包含日期(如as.Date)。假设您的数据由 df% 分组依据(月年=
有人能帮我解决这个问题吗?假设您的数据由
df%
分组依据(月年=格式(日期,%m-%y))%>%
总结(计数=总和(值>50))
返回
#一个tible:2x2
月/年计数
1 01-10 3
2 02-10 1
注意:您的
Date
列必须包含日期(如as.Date
)。假设您的数据由
df%
分组依据(月年=格式(日期,%m-%y))%>%
总结(计数=总和(值>50))
返回
#一个tible:2x2
月/年计数
1 01-10 3
2 02-10 1
注意:您的
Date
列必须包含日期(如as.Date
)。另一个选项是使用as.yearmon
从zoo
-筛选值大于50的行,然后将count
转换为yearmon
类后,使用as.yearmon
library(dplyr)
library(zoo)
df %>%
filter(Value > 50) %>%
count(month_year = as.yearmon(Date))
-乌普图
month_year n
1 Jan 2010 3
2 Feb 2010 1
数据
df另一个选项是count
使用as.yearmon
从zoo
-过滤值大于50的行,然后在转换为yearmon
类后使用count
使用as.yearmon
library(dplyr)
library(zoo)
df %>%
filter(Value > 50) %>%
count(month_year = as.yearmon(Date))
-乌普图
month_year n
1 Jan 2010 3
2 Feb 2010 1
数据
df请看一下。请看一下。