Detail: IndexNanosecondGO: Accessor Datetime¶
Overview: IndexNanosecondGO: Accessor Datetime
- IndexNanosecondGO.via_dt.__call__(*, fill_value)
- IndexNanosecondGO.via_dt
Interface for applying datetime properties and methods to elements in this container.
- InterfaceDatetime.__call__(*, fill_value)[source]
- Parameters:
fill_value – If NAT are encountered, use this value.
>>> ix = sf.IndexNanosecondGO(('1789-05-05', 'NaT', '1799-11-09')) >>> ix.via_dt(fill_value=-1).year [1789 -1 1799]
- IndexNanosecondGO.via_dt.year
- IndexNanosecondGO.via_dt
Interface for applying datetime properties and methods to elements in this container.
- InterfaceDatetime.year
Return the year of each element.
>>> ix = sf.IndexNanosecondGO(('1789-05-05', '1789-12-31', '1799-11-09')) >>> ix.via_dt.year [1789 1789 1799]
- IndexNanosecondGO.via_dt.year_month
- IndexNanosecondGO.via_dt
Interface for applying datetime properties and methods to elements in this container.
- InterfaceDatetime.year_month
Return the year and month of each element as string formatted YYYY-MM.
>>> ix = sf.IndexNanosecondGO(('1789-05-05', '1789-12-31', '1799-11-09')) >>> ix.via_dt.year_month ['1789-05' '1789-12' '1799-11']
- IndexNanosecondGO.via_dt.month
- IndexNanosecondGO.via_dt
Interface for applying datetime properties and methods to elements in this container.
- InterfaceDatetime.month
Return the month of each element, between 1 and 12 inclusive.
>>> ix = sf.IndexNanosecondGO(('1789-05-05', '1789-12-31', '1799-11-09')) >>> ix.via_dt.month [ 5 12 11]
- IndexNanosecondGO.via_dt.day
- IndexNanosecondGO.via_dt
Interface for applying datetime properties and methods to elements in this container.
- InterfaceDatetime.day
Return the day of each element, between 1 and the number of days in the given month of the given year.
>>> ix = sf.IndexNanosecondGO(('1789-05-05', '1789-12-31', '1799-11-09')) >>> ix.via_dt.day [ 5 31 9]
- IndexNanosecondGO.via_dt.hour
- IndexNanosecondGO.via_dt
Interface for applying datetime properties and methods to elements in this container.
- InterfaceDatetime.hour
Return the hour of each element, between 0 and 24.
>>> ix = sf.IndexNanosecondGO(('1789-05-05', '1789-12-31', '1799-11-09')) >>> ix.via_dt.hour [0 0 0]
- IndexNanosecondGO.via_dt.minute
- IndexNanosecondGO.via_dt
Interface for applying datetime properties and methods to elements in this container.
- InterfaceDatetime.minute
Return the minute of each element, between 0 and 60.
>>> ix = sf.IndexNanosecondGO(('1789-05-05', '1789-12-31', '1799-11-09')) >>> ix.via_dt.minute [0 0 0]
- IndexNanosecondGO.via_dt.second
- IndexNanosecondGO.via_dt
Interface for applying datetime properties and methods to elements in this container.
- InterfaceDatetime.second
Return the second of each element, between 0 and 60.
>>> ix = sf.IndexNanosecondGO(('1789-05-05', '1789-12-31', '1799-11-09')) >>> ix.via_dt.second [0 0 0]
- IndexNanosecondGO.via_dt.weekday
- IndexNanosecondGO.via_dt
Interface for applying datetime properties and methods to elements in this container.
- InterfaceDatetime.weekday()[source]
Return the day of the week as an integer, where Monday is 0 and Sunday is 6.
>>> ix = sf.IndexNanosecondGO(('1789-05-05', '1789-12-31', '1799-11-09')) >>> ix.via_dt.weekday() [1 3 5]
- IndexNanosecondGO.via_dt.quarter
- IndexNanosecondGO.via_dt
Interface for applying datetime properties and methods to elements in this container.
- InterfaceDatetime.quarter()[source]
Return the quarter of the year as an integer, where January through March is quarter 1.
>>> ix = sf.IndexNanosecondGO(('1789-05-05', '1789-12-31', '1799-11-09')) >>> ix.via_dt.quarter() [2 4 4]
- IndexNanosecondGO.via_dt.is_month_end
- IndexNanosecondGO.via_dt
Interface for applying datetime properties and methods to elements in this container.
- InterfaceDatetime.is_month_end()[source]
Return Boolean indicators if the day is the month end.
>>> ix = sf.IndexNanosecondGO(('1789-05-05', '1789-12-31', '1799-11-09')) >>> ix.via_dt.is_month_end() [False True False]
- IndexNanosecondGO.via_dt.is_month_start
- IndexNanosecondGO.via_dt
Interface for applying datetime properties and methods to elements in this container.
- InterfaceDatetime.is_month_start()[source]
Return Boolean indicators if the day is the month start.
>>> ix = sf.IndexNanosecondGO(('1789-05-05', '1789-12-31', '1799-11-09')) >>> ix.via_dt.is_month_start() [False False False]
- IndexNanosecondGO.via_dt.is_year_end
- IndexNanosecondGO.via_dt
Interface for applying datetime properties and methods to elements in this container.
- InterfaceDatetime.is_year_end()[source]
Return Boolean indicators if the day is the year end.
>>> ix = sf.IndexNanosecondGO(('1789-05-05', '1789-12-31', '1799-11-09')) >>> ix.via_dt.is_year_end() [False True False]
- IndexNanosecondGO.via_dt.is_year_start
- IndexNanosecondGO.via_dt
Interface for applying datetime properties and methods to elements in this container.
- InterfaceDatetime.is_year_start()[source]
Return Boolean indicators if the day is the year start.
>>> ix = sf.IndexNanosecondGO(('1789-05-05', '1789-12-31', '1799-11-09')) >>> ix.via_dt.is_year_start() [False False False]
- IndexNanosecondGO.via_dt.is_quarter_end
- IndexNanosecondGO.via_dt
Interface for applying datetime properties and methods to elements in this container.
- InterfaceDatetime.is_quarter_end()[source]
Return Boolean indicators if the day is the quarter end.
>>> ix = sf.IndexNanosecondGO(('1789-05-05', '1789-12-31', '1799-11-09')) >>> ix.via_dt.is_quarter_end() [False True False]
- IndexNanosecondGO.via_dt.is_quarter_start
- IndexNanosecondGO.via_dt
Interface for applying datetime properties and methods to elements in this container.
- InterfaceDatetime.is_quarter_start()[source]
Return Boolean indicators if the day is the quarter start.
>>> ix = sf.IndexNanosecondGO(('1789-05-05', '1789-12-31', '1799-11-09')) >>> ix.via_dt.is_quarter_start() [False False False]
- IndexNanosecondGO.via_dt.timetuple
- IndexNanosecondGO.via_dt
Interface for applying datetime properties and methods to elements in this container.
- InterfaceDatetime.timetuple()[source]
Return a
time.struct_time
such as returned by time.localtime().
>>> ix = sf.IndexNanosecondGO(('1789-05-05', '1789-12-31', '1799-11-09')) >>> ix.via_dt.timetuple() RuntimeError('invalid dtype (datetime64[ns]) for date operation')
- IndexNanosecondGO.via_dt.isoformat(sep, timespec)
- IndexNanosecondGO.via_dt
Interface for applying datetime properties and methods to elements in this container.
- InterfaceDatetime.isoformat(sep='T', timespec='auto')[source]
Return a string representing the date in ISO 8601 format, YYYY-MM-DD.
>>> ix = sf.IndexNanosecondGO(('1789-05-05', '1789-12-31', '1799-11-09')) >>> ix.via_dt.isoformat() RuntimeError('invalid dtype (datetime64[ns]) for date operation')
- IndexNanosecondGO.via_dt.fromisoformat
- IndexNanosecondGO.via_dt
Interface for applying datetime properties and methods to elements in this container.
- InterfaceDatetime.fromisoformat()[source]
Return a
datetime.date
object from an ISO 8601 format.
>>> ix = sf.IndexNanosecondGO(('1789-05-05', '1789-12-31', '1799-11-09')) >>> ix.via_dt.fromisoformat() RuntimeError('invalid dtype (datetime64[ns]) for operation on string types')
- IndexNanosecondGO.via_dt.strftime(format)
- IndexNanosecondGO.via_dt
Interface for applying datetime properties and methods to elements in this container.
- InterfaceDatetime.strftime(format)[source]
Return a string representing the date, controlled by an explicit
format
string.
>>> ix = sf.IndexNanosecondGO(('1789-05-05', '1789-12-31', '1799-11-09')) >>> ix.via_dt.strftime("%A | %B") RuntimeError('invalid dtype (datetime64[ns]) for date operation')
- IndexNanosecondGO.via_dt.strptime(format)
- IndexNanosecondGO.via_dt
Interface for applying datetime properties and methods to elements in this container.
- InterfaceDatetime.strptime(format)[source]
Return a Python datetime object from parsing a string defined with
format
.
>>> ix = sf.IndexNanosecondGO(('1789-05-05', '1789-12-31', '1799-11-09')) >>> ix.via_dt.strptime("%m/%d/%Y") RuntimeError('invalid dtype (datetime64[ns]) for operation on string types')
- IndexNanosecondGO.via_dt.strpdate(format)
- IndexNanosecondGO.via_dt
Interface for applying datetime properties and methods to elements in this container.
- InterfaceDatetime.strpdate(format)[source]
Return a Python date object from parsing a string defined with
format
.
>>> ix = sf.IndexNanosecondGO(('1789-05-05', '1789-12-31', '1799-11-09')) >>> ix.via_dt.strpdate("%m/%d/%Y") RuntimeError('invalid dtype (datetime64[ns]) for operation on string types')
IndexNanosecondGO: Constructor | Exporter | Attribute | Method | Dictionary-Like | Display | Selector | Iterator | Operator Binary | Operator Unary | Accessor Values | Accessor Datetime | Accessor String | Accessor Regular Expression | Accessor Hashlib