Detail: IndexHour: Dictionary-Like#

Overview: IndexHour: Dictionary-Like

IndexHour.__contains__(value, /)#

Return True if value in the labels. Will only return True for an exact match to the type of dates stored within.

>>> ix = sf.IndexHour(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexHour>
1517-04-01T00
1517-12-31T00
1517-06-30T00
<datetime64[h]>
>>> ix.__contains__('a')
False
>>> ix = sf.IndexHour(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexHour>
1517-04-01T00
1517-12-31T00
1517-06-30T00
<datetime64[h]>
>>> ix.__contains__('1517-06-30')
False
IndexHour.__iter__()#

Iterate over labels.

>>> ix = sf.IndexHour(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexHour>
1517-04-01T00
1517-12-31T00
1517-06-30T00
<datetime64[h]>
>>> tuple(ix.__iter__())
(np.datetime64('1517-04-01T00','h'), np.datetime64('1517-12-31T00','h'), np.datetime64('1517-06-30T00','h'))
>>> ix = sf.IndexHour(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexHour>
1517-04-01T00
1517-12-31T00
1517-06-30T00
<datetime64[h]>
>>> tuple(ix.__iter__())
(np.datetime64('1517-04-01T00','h'), np.datetime64('1517-12-31T00','h'), np.datetime64('1517-06-30T00','h'))
IndexHour.__reversed__()#

Returns a reverse iterator on the index labels.

>>> ix = sf.IndexHour(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexHour>
1517-04-01T00
1517-12-31T00
1517-06-30T00
<datetime64[h]>
>>> tuple(ix.__reversed__())
(np.datetime64('1517-06-30T00','h'), np.datetime64('1517-12-31T00','h'), np.datetime64('1517-04-01T00','h'))
>>> ix = sf.IndexHour(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexHour>
1517-04-01T00
1517-12-31T00
1517-06-30T00
<datetime64[h]>
>>> tuple(ix.__reversed__())
(np.datetime64('1517-06-30T00','h'), np.datetime64('1517-12-31T00','h'), np.datetime64('1517-04-01T00','h'))
IndexHour.values#

A 1D NumPy array of the values in the Index. This array will have the same dtype as the container.

>>> ix = sf.IndexHour(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexHour>
1517-04-01T00
1517-12-31T00
1517-06-30T00
<datetime64[h]>
>>> ix.values_at_depth(0)
['1517-04-01T00' '1517-12-31T00' '1517-06-30T00']

IndexHour: Constructor | Exporter | Attribute | Method | Dictionary-Like | Display | Selector | Iterator | Operator Binary | Operator Unary | Accessor Values | Accessor Datetime | Accessor String | Accessor Regular Expression | Accessor Hashlib | Accessor Type Clinic