我在 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
),等等。