相关疑难解决方法(0)

根据组计算R中数据框中的行数

我有一个这样的数据框R:

  ID   MONTH-YEAR   VALUE
  110   JAN. 2012     1000
  111   JAN. 2012     2000
         .         .
         .         .
  121   FEB. 2012     3000
  131   FEB. 2012     4000
         .           .
         .           .
Run Code Online (Sandbox Code Playgroud)

因此,每年的每个月都有n行,它们可以按任何顺序排列(意味着它们都不是连续的并且处于休息状态).我想计算每个行的行数,MONTH-YEAR即JAN有多少行.2012年,FEB有多少人.2012年等等.像这样的东西:

 MONTH-YEAR   NUMBER OF ROWS
 JAN. 2012     10
 FEB. 2012     13
 MAR. 2012     6
 APR. 2012     9
Run Code Online (Sandbox Code Playgroud)

我试着这样做:

n_row <- nrow(dat1_frame %.% group_by(MONTH-YEAR))
Run Code Online (Sandbox Code Playgroud)

但它不会产生所需的输出.我怎么能这样做?

r rowcount dataframe

36
推荐指数
6
解决办法
21万
查看次数

R:按ID分组的频率

我有一个像这样的数据框:

ID Cont
1   a
1   a
1   b
2   a
2   c
2   d
Run Code Online (Sandbox Code Playgroud)

我需要按ID报告“续”的频率。输出应为

ID Cont Freq
1   a    2
1   b    1
2   a    1
2   c    1
2   d    1
Run Code Online (Sandbox Code Playgroud)

r frequency

2
推荐指数
3
解决办法
1万
查看次数

标签 统计

r ×2

dataframe ×1

frequency ×1

rowcount ×1