我想在数据框的摘要中隔离一个值,所以我写道:
> summary(pf$mobile_likes > 0)[2]
FALSE
"35056"
对我的命令的响应是一个字符向量,我可以将它转换为整数
> typeof(summary(pf$mobile_likes > 0)[2])
[1] "character"
> strtoi(summary(pf$mobile_likes > 0)[2])
[1] 35056
但是,我不明白为什么FALSE
标题出现在最顶层。它是什么,我如何从中隔离我的角色矢量?
答案 0 :(得分:2)
您的摘要是一个向量,您看到的是一个元素名称。
您可以将调用包裹在unname
中以删除名称。
> x <- 1:5
> (summ <- summary(x > 2)[2:3])
# FALSE TRUE
# "2" "3"
> names(summ)
# [1] "FALSE" "TRUE"
> unname(summ)
# [1] "2" "3"