首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对照布尔值分析分类数据

对照布尔值分析分类数据
EN

Stack Overflow用户
提问于 2021-03-13 05:11:30
回答 2查看 38关注 0票数 1

我在R中有一个dataframe,它保存以下数据

代码语言:javascript
复制
> df3
    care_uncare              risks
1            No High risk patients
2           Yes High risk patients
3           Yes High risk patients
4           Yes High risk patients
5           Yes  Low risk patients
6           Yes  Low risk patients
7            No  Low risk patients
8           Yes High risk patients
9           Yes  Low risk patients
10          Yes  Low risk patients
11          Yes High risk patients
12          Yes  Low risk patients
13           No  Low risk patients
14          Yes  Low risk patients
15          Yes  Low risk patients
16          Yes High risk patients

其中care_uncare变量保存Yes/No值,risks变量保存高风险患者/低风险患者。

我想生成一个摘要或可视化,将患有care_uncare的患者总数显示为“是”,但将风险显示为“高风险患者”。

如何进行此分析?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-03-13 12:02:01

您可以使用filtersummarise

代码语言:javascript
复制
library(dplyr)
df %>% filter(care_uncare == "Yes" & risks == "High risk patients") %>%
summarise( Total_Yes_High = n() )

  a     care_uncare risks             
  <chr> <chr>       <chr>             
1 2     Yes         High risk patients
2 3     Yes         High risk patients
3 4     Yes         High risk patients
4 8     Yes         High risk patients
5 11    Yes         High risk patients
6 16    Yes         High risk patients
票数 1
EN

Stack Overflow用户

发布于 2021-03-13 11:36:14

这可以很容易地使用下面的代码:

代码语言:javascript
复制
df3 %>% group_by(care_uncare, risks) %>% summarise( n = n() )
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66607252

复制
相关文章

相似问题

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