如何计算数据框中日期和列的行数

时间:2017-09-06 05:49:00

标签: r

我的数据框有10列用于此数据框我试图通过以下公式计算yearval_1。其中我收到错误

  data.table中的

“未使用的参数(by = year)”

year   val_1 . . . . . val_50
2012    A    . . . . . 23
2013    B    . . . . . 43

我尝试使用以下代码获取输出:

df$cnt = df[,.N,by=year,val_1 ] 

我应该如何修改上述代码?

1 个答案:

答案 0 :(得分:2)

如果我理解正确,那么您每年都会为每个列查找计数数据。

尝试使用group_by()summarise()使用dyplyr

library(dplyr) 
df %>% group_by(year) %>%
  summarise(count = n())