以下输出中的'n'列是什么?

  • 本文关键字:是什么 输出 r
  • 更新时间 :
  • 英文 :


我在 R 中有一个代码行,如下所示

tele1%>%mutate(dec=ntile(totmrc_Mean,n=10))%>%count(churn,dec)%>%filter(churn==1)->dat2

输出如下

churn   dec n
1       1   1831
1       1   2292
1       1   1492
1       1   1935
1       1   2048
1       1   368
1       1   1585
1       1   1722
1       1   1306
1       1   1211
1      NA   69

输出中的列"n"是什么以及如何计算

它由 count * 添加:

dplyr::count(mtcars,cyl)
# A tibble: 3 x 2
    cyl     n
  <dbl> <int>
1  4.00    11
2  6.00     7
3  8.00    14

*:count实际上是group_by() + tally()的缩写,n的定义是tally。如果数据中已存在n,则它将按照 dplyr:::n_name 中指定的方式命名为 nn,依此类推(如果数据中也已nn),等等。

最新更新