code: def filter(self, *predicates):
          
          predicates = self._get_fields(predicates)
  
          predicate = reduce(operator.and_, predicates)
          return FilterCollectionExpr(self, predicate, _schema=self._schema)
docs: Filter the data by predicates
  
          :param predicates: the conditions to filter
          :return: new collection
          :rtype: :class:`odps.df.expr.expressions.CollectionExpr`