R替换的值显示在表()中
有没有办法使替换的值不显示在table()函数中 这个问题很容易复制 在R-Studio版本0.98.1062和R版本3.1.1下R替换的值显示在表()中,r,replace,R,Replace,有没有办法使替换的值不显示在table()函数中 这个问题很容易复制 在R-Studio版本0.98.1062和R版本3.1.1下 x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) y <- c("condition1", "condition2", "condition3", "condition1", "condition2", "condition3", "condition1", "condition2", "condition3", "condit
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
y <- c("condition1", "condition2", "condition3", "condition1", "condition2", "condition3", "condition1", "condition2", "condition3", "condition1")
df <- data.frame(x, y)
x您可以使用droplevels
,如下所示:
table(droplevels(df$y))
#
# condition1 condition2
# 4 6
此外,要从df$y的级别中永久删除“条件3”
df$y <- factor(df$y)
df$y参见droplevels
也许?另请参见更一般的问答:谢谢,太好了@user2673238如果这个答案对你来说是完美的,那么接受这个答案被认为是很好的做法。另请参见此帮助页:
df$y <- factor(df$y)