R 如何抑制表中没有观察值的变量级别?

R 如何抑制表中没有观察值的变量级别?,r,R,在我的数据集中,我有7个标签/类别的“Sex”变量,如下所示- "Male" "Female" "Female‐Not Preg" "Fem‐Preg 1st Tri" "Fem‐Preg 2nd Tri" "Fem‐Preg 3rd Tri" and "Not Available (SEX)" 我只是在看一张表-表(data$Sex) 这为我提供了以下信息- 如何才能使这些未经观察的标签不被打印 假设因子fac使用droplevels,如下示例代码: fac <- factor(c

在我的数据集中,我有7个标签/类别的“Sex”变量,如下所示-

"Male"
"Female"
"Female‐Not Preg" 
"Fem‐Preg 1st Tri"
"Fem‐Preg 2nd Tri"
"Fem‐Preg 3rd Tri" and
"Not Available (SEX)"
我只是在看一张表-
表(data$Sex)
这为我提供了以下信息-


如何才能使这些未经观察的标签不被打印

假设因子
fac
使用
droplevels
,如下示例代码:

fac <- factor(c("b", "a"), levels = letters)
table(fac)
## fac
## a b c d e f g h i j k l m n o p q r s t u v w x y z 
## 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 

table(droplevels(fac))  
##
## a b 
## 1 1 

fac假设因子
fac
使用
droplevels
,如下示例代码:

fac <- factor(c("b", "a"), levels = letters)
table(fac)
## fac
## a b c d e f g h i j k l m n o p q r s t u v w x y z 
## 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 

table(droplevels(fac))  
##
## a b 
## 1 1 
fac
表格(液滴水平(数据$Sex))
;如果没有,请将
dput(data$Sex)
的结果添加到您的问题中;如果没有,请将
dput(data$Sex)
的结果添加到您的问题中。