Method: Polars::Functions#repeat
- Defined in:
- lib/polars/functions/repeat.rb
permalink #repeat(value, n, dtype: nil, eager: false, name: nil) ⇒ Object
Repeat a single value n times.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
# File 'lib/polars/functions/repeat.rb', line 37 def repeat(value, n, dtype: nil, eager: false, name: nil) if !name.nil? warn "the `name` argument is deprecated. Use the `alias` method instead." end if n.is_a?(Integer) n = lit(n) end value = Utils.parse_into_expression(value, str_as_lit: true) expr = Utils.wrap_expr(Plr.repeat(value, n._rbexpr, dtype)) if !name.nil? expr = expr.alias(name) end if eager return select(expr).to_series end expr end |