如何根据R中的特定条件进行筛选
我有来自r的mpg数据集,我正试图根据特定的标准进行筛选。 我试图过滤的制造商是“丰田”或“福特”,汽车的等级是“中型”。我该怎么做 这就是我目前所拥有的如何根据R中的特定条件进行筛选,r,R,我有来自r的mpg数据集,我正试图根据特定的标准进行筛选。 我试图过滤的制造商是“丰田”或“福特”,汽车的等级是“中型”。我该怎么做 这就是我目前所拥有的 -mpg[(mpg$manufacturer == "toyota" | mpg$manufacturer == "volkswagen"), ] 下面是数据的样子 您可以使用grep进行以下操作: mpg[ intersect( grep("toyota|volkswagen",
-mpg[(mpg$manufacturer == "toyota" | mpg$manufacturer == "volkswagen"), ]
下面是数据的样子
您可以使用grep进行以下操作:
mpg[ intersect( grep("toyota|volkswagen",mpg$manufacturer),
grep("midsize",mpg$class) ), ]
# A tibble: 14 x 11
manufacturer model displ year cyl trans drv cty hwy fl class
<chr> <chr> <dbl> <int> <int> <chr> <chr> <int> <int> <chr> <chr>
1 toyota camry 2.2 1999 4 manual(… f 21 29 r midsi…
2 toyota camry 2.2 1999 4 auto(l4) f 21 27 r midsi…
3 toyota camry 2.4 2008 4 manual(… f 21 31 r midsi…
4 toyota camry 2.4 2008 4 auto(l5) f 21 31 r midsi…
5 toyota camry 3 1999 6 auto(l4) f 18 26 r midsi…
6 toyota camry 3 1999 6 manual(… f 18 26 r midsi…
7 toyota camry 3.5 2008 6 auto(s6) f 19 28 r midsi…
8 volkswagen passat 1.8 1999 4 manual(… f 21 29 p midsi…
9 volkswagen passat 1.8 1999 4 auto(l5) f 18 29 p midsi…
10 volkswagen passat 2 2008 4 auto(s6) f 19 28 p midsi…
11 volkswagen passat 2 2008 4 manual(… f 21 29 p midsi…
12 volkswagen passat 2.8 1999 6 auto(l5) f 16 26 p midsi…
13 volkswagen passat 2.8 1999 6 manual(… f 18 26 p midsi…
14 volkswagen passat 3.6 2008 6 auto(s6) f 17 26 p midsi…
mpg[intersect(grep(“丰田|大众”,mpg$制造商),
grep(“中型”,mpg$class)),]
#A tibble:14x11
制造商型号显示年份气缸变速器drv cty hwy fl等级
1丰田凯美瑞2.2 1999 4手册(…f 21 29 r midsi…
2丰田凯美瑞2.2 1999 4汽车(l4)f 21 27 r中…
3丰田凯美瑞2.4 2008 4手册(…f 21 31 r midsi…
4丰田凯美瑞2.4 2008 4自动(l5)f 21 31 r中…
5丰田凯美瑞3 1999 6自动(l4)f 18 26 r中型轿车…
6丰田凯美瑞3 1999 6手册(…f 18 26 r midsi…
7丰田凯美瑞3.5 2008 6自动(中六)f 19 28 r中置…
8大众帕萨特1.8 1999 4手册(…f 21 29 p中期)…
9大众帕萨特1.8 1999 4自动(l5)f 18 29 p中型车…
10大众帕萨特2 2008 4汽车(中六)f 19 28 p中型…
11大众帕萨特2 2008 4手册(…f 21 29 p中期)…
12大众帕萨特2.8 1999 6自动(l5)f 16 26 p中型轿车…
13大众帕萨特2.8 1999 6手册(…f 18 26 p中期)…
14大众帕萨特3.6 2008 6自动(s6)f 17 26 p中型车…
%in%
是您正在寻找的-mpg[mpg$manufacturer%in%c(“丰田”、“福特”)&mpg$class==“中型车”,]
,这意味着这可能是