pyarrow.compute.WeekOptions#
- class pyarrow.compute.WeekOptions(*, week_starts_monday=True, count_from_zero=False, first_week_is_fully_in_year=False)#
 Bases:
pyarrow._compute._WeekOptionsOptions for the week function.
- Parameters
 - week_starts_mondaybool, default 
True If True, weeks start on Monday; if False, on Sunday.
- count_from_zerobool, default 
False If True, dates at the start of a year that fall into the last week of the previous year emit 0. If False, they emit 52 or 53 (the week number of the last week of the previous year).
- first_week_is_fully_in_yearbool, default 
False If True, week number 0 is fully in January. If False, a week that begins on December 29, 30 or 31 is considered to be week number 0 of the following year.
- week_starts_mondaybool, default 
 
- __init__(self, *, week_starts_monday=True, count_from_zero=False, first_week_is_fully_in_year=False)#
 
Methods
__init__(self, *[, week_starts_monday, ...])deserialize(buf)Deserialize options for a function.
serialize(self)- static deserialize(buf)#
 Deserialize options for a function.
- Parameters
 - buf
Buffer The buffer containing the data to deserialize.
- buf
 
- serialize(self)#