4.4.2 使用filter()函数筛选行数据
filter()函数可以基于观测值筛选出一个观测子集,例如,利用filter()函数可以筛选出type(订单类型)为办公用品并且subtype(细分类型)为装订机的行,具体代码如下:


在filter()函数中,第一个参数是数据框名称,第二个以及随后的参数是用来筛选数据框中的行的表达式。第一行代码会返回一个新的数据框,如果想保存结果,那么需要对这行代码赋值。R要么输出结果,要么将结果保存在一个变量中,如果想同时完成这两种操作,可以用括号将赋值语句括起来:

这行代码使用了比较运算符和逻辑运算符。R中提供了标准的比较运算符和逻辑运算符,读者可详见第3章。