def std(arg, where=None, how='sample'): """ Compute standard deviation of numeric array Parameters ---------- how : {'sample', 'pop'}, default 'sample' Returns ------- stdev : double scalar """ expr = _ops.StandardDev(arg, where, how).to_expr() expr = expr.name('std') return expr
def std( self, where: ir.BooleanValue | None = None, how: Literal["sample", "pop"] = "sample", ) -> NumericScalar: """Return the standard deviation of a numeric column. Parameters ---------- where Filter how Sample or population standard deviation Returns ------- NumericScalar Standard deviation of `arg` """ from ibis.expr import operations as ops return (ops.StandardDev(self, how=how, where=where).to_expr().name("std"))