【发布时间】:2020-02-06 21:26:13
【问题描述】:
我有一个数据集,描述了一个人样本以及他们患有的疾病的数量和类型。这里,1 表示该人患有该疾病,0 表示该人未患有该疾病。 NA 表示缺失值。它看起来像这样:
图书馆(tidyverse)
df <- tribble(
~Heart_disease, ~Lung_disease, ~Bowel_disease, ~Nerve_disease, ~Liver_disease
, 0, 1, 0, 1, 0
, NA, 0, 0, 0, 0
, 1, 1, 1, 1, 0
, 0, 1, 0, 0, 1
, 1, 0, 0, 1, 0
, 0, 0, 1, NA, NA
, 1, 0, 0, 0, 0
, 0, 0, 1, 0, 1
, 0, 0, 0, 0, 0
, 0, 1, 1, 1, 1
)
Heart_disease Lung_disease Bowel_disease Nerve_disease Liver_disease
<dbl> <dbl> <dbl> <dbl> <dbl>
1 0 1 0 1 0
2 NA 0 0 0 0
3 1 1 1 1 0
4 0 1 0 0 1
5 1 0 0 1 0
6 0 0 1 NA NA
7 1 0 0 0 0
8 0 0 1 0 1
9 0 0 0 0 0
10 0 1 1 1 1
我想知道: a) 有多少人患有两种疾病? b) 有多少人患有三种或三种以上的疾病?
我如何使用 R 来计算?
非常感谢您的帮助
【问题讨论】:
-
这看起来像是一个家庭作业。堆栈溢出不是解决家庭作业的地方。尝试自己,如果您发现任何具体问题,请回来询问。
标签: r count categorical-data