首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R中使用UCBAdmissions数据集的招生率

R中使用UCBAdmissions数据集的招生率
EN

Stack Overflow用户
提问于 2022-10-04 01:09:10
回答 1查看 55关注 0票数 0

ftable(round(proportions(UCBAdmissions,c(2,3))*100, 1),row.vars=c(2, 1),col.vars=3)

我设法做到了这一点,但我只是想不出一种方法来删除“拒绝”行,以便只有“承认”比例可以显示。有人能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2022-10-04 01:56:00

您可以将其转换为tibble,然后使用dplyr进行筛选。

代码语言:javascript
复制
#### Load Library ####
library(tidyverse)

#### Save Table as Object ####
admissions <- ftable(round(proportions(UCBAdmissions, c(2, 3)) * 100, 1),
       row.vars = c(2, 1),
       col.vars = 3)

#### Convert to Tibble and Filter ####
admissions %>% 
  as_tibble() %>% 
  filter(!Admit == "Rejected")

给你这个:

代码语言:javascript
复制
# A tibble: 12 × 4
   Gender Admit    Dept   Freq
   <fct>  <fct>    <fct> <dbl>
 1 Male   Admitted A      62.1
 2 Female Admitted A      82.4
 3 Male   Admitted B      63  
 4 Female Admitted B      68  
 5 Male   Admitted C      36.9
 6 Female Admitted C      34.1
 7 Male   Admitted D      33.1
 8 Female Admitted D      34.9
 9 Male   Admitted E      27.7
10 Female Admitted E      23.9
11 Male   Admitted F       5.9
12 Female Admitted F       7 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73942214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档