R中的逻辑参数
我想取tablemtcars$cyl==6[2]的第二个元素,即7,但我想使用TRUE语句,而不指定任何列名。非常感谢R中的逻辑参数,r,data-manipulation,R,Data Manipulation,我想取tablemtcars$cyl==6[2]的第二个元素,即7,但我想使用TRUE语句,而不指定任何列名。非常感谢 table(mtcars$cyl == 6)[FALSE] named integer(0) > table(mtcars$cyl == 6)[[TRUE]] [1] 25 > table(mtcars$cyl == 6) FALSE TRUE 25 7 > tabl
table(mtcars$cyl == 6)[FALSE]
named integer(0)
> table(mtcars$cyl == 6)[[TRUE]]
[1] 25
> table(mtcars$cyl == 6)
FALSE TRUE
25 7
> table(mtcars$cyl == 6)[TRUE]
FALSE TRUE
25 7
预期答案:7TRUE应该是字符,而不是逻辑字符
x <- table(mtcars$cyl == 6)
x["TRUE"]
# TRUE
# 7
TRUE应该是一个字符,而不是逻辑字符
x <- table(mtcars$cyl == 6)
x["TRUE"]
# TRUE
# 7
你也可以在这里使用sum-
你也可以在这里使用sum-
我们可以用泰比尔
我们可以用泰比尔
library(janitor)
tabyl(mtcars, cyl) %>%
filter(cyl ==6) %>%
pull(n)
#[1] 7