Method: Polars::ListNameSpace#shift

Defined in:
lib/polars/list_name_space.rb

#shift(periods = 1) ⇒ Series

Shift values by the given period.

Examples:

s = Polars::Series.new("a", [[1, 2, 3, 4], [10, 2, 1]])
s.list.shift
# =>
# shape: (2,)
# Series: 'a' [list[i64]]
# [
#         [null, 1, … 3]
#         [null, 10, 2]
# ]

Parameters:

  • periods (Integer) (defaults to: 1)

    Number of places to shift (may be negative).

Returns:



617
618
619
# File 'lib/polars/list_name_space.rb', line 617

def shift(periods = 1)
  super
end