def __call__(self, df):
    raf = compile_to_raf(df, self.expr)
    pdf = self.df._yield_pdf()
    return pdf.loc[raf]
def __call__(self, df):
    raf = compile_to_raf(df, self.expr)
    pdf = self.df._yield_pdf()
    return pdf.loc[raf]