第一个问题:
iris 数据集,试图选择 species = setosa 的子集,
采用 tidyverse 包,
filter(d$Species=="setosa")
报错
Error in UseMethod("filter") :
no applicable method for 'filter' applied to an object of class "logical"
改成
d |>
+ filter(Species=="setosa")
可以运行,正确结果应该有 50 行,但运行出来只得到 25 行。
第二个问题:
iris 数据集,试图选择 species = setosa 或 virginica 的子集,
d |>
+ filter(Species== c('setosa','virginica')
结果只得到 13 行 setosa 和 13 行 virginica,仍然结果不全。
第三个问题:
iris 数据集,试图选择 species = setosa 或 virginica 的子集,
iris[iris$Species==c('setosa','virginica'),]
结果得到1/3/5/7……49行 setosa 和 102/104/106……150行 virginica。仍然不全