Detail: IndexMinuteGO: Constructor#

Overview: IndexMinuteGO: Constructor

IndexMinuteGO.__init__(labels, /, *, loc_is_iloc=False, name=<object object>, sort_status=SortStatus.UNKNOWN)#

Initializer.

Parameters:
  • labels – Iterable of hashable values to be used as the index labels. If strings, NumPy datetime conversions will be applied.

  • name – A hashable object to label the container.

>>> sf.IndexMinuteGO(('1517-04-01', '1517-12', '1517-06-30'))
<IndexMinuteGO>
1517-04-01T00:00
1517-12-01T00:00
1517-06-30T00:00
<datetime64[m]>
classmethod IndexMinuteGO.from_difference(*others)#

Construct a new Index based on the difference with Index, containers, or NumPy arrays. Retains order.

>>> ix1 = sf.IndexMinuteGO.from_labels(('1517-04-01', '1517-12', '1517-06-30'))
>>> ix1
<IndexMinuteGO>
1517-04-01T00:00
1517-12-01T00:00
1517-06-30T00:00
<datetime64[m]>
>>> ix2 = sf.IndexMinuteGO.from_labels(('2022-04-01', '2021-12-31', '2018-06-30'))
>>> ix2
<IndexMinuteGO>
2022-04-01T00:00
2021-12-31T00:00
2018-06-30T00:00
<datetime64[m]>
>>> sf.IndexMinuteGO.from_difference(ix1, ix2)
<IndexMinuteGO>
1517-04-01T00:00
1517-12-01T00:00
1517-06-30T00:00
<datetime64[m]>
classmethod IndexMinuteGO.from_intersection(*others)#

Construct a new Index based on the intersection with Index, containers, or NumPy arrays. Identical comparisons retain order.

>>> ix1 = sf.IndexMinuteGO.from_labels(('1517-04-01', '1517-12', '1517-06-30'))
>>> ix1
<IndexMinuteGO>
1517-04-01T00:00
1517-12-01T00:00
1517-06-30T00:00
<datetime64[m]>
>>> ix2 = sf.IndexMinuteGO.from_labels(('2022-04-01', '2021-12-31', '2018-06-30'))
>>> ix2
<IndexMinuteGO>
2022-04-01T00:00
2021-12-31T00:00
2018-06-30T00:00
<datetime64[m]>
>>> sf.IndexMinuteGO.from_intersection(ix1, ix2)
<IndexMinuteGO>
<datetime64[m]>
classmethod IndexMinuteGO.from_labels(labels, /, *, name=None)#

Construct an Index from an iterable of labels, where each label is a hashable. Provided for a compatible interface to IndexHierarchy.

>>> sf.IndexMinuteGO.from_labels(('1517-04-01', '1517-12', '1517-06-30'))
<IndexMinuteGO>
1517-04-01T00:00
1517-12-01T00:00
1517-06-30T00:00
<datetime64[m]>
classmethod IndexMinuteGO.from_pandas(value, /)#

Given a Pandas index, return the appropriate IndexBase derived class.

>>> ix = pd.Index(('1517-04-01', '1517-12', '1517-06-30'))
>>> sf.IndexMinuteGO.from_pandas(ix)
<IndexGO>
1517-04-01
1517-12
1517-06-30
<object>
classmethod IndexMinuteGO.from_union(*others)#

Construct a new Index based on the union with Index, containers, or NumPy arrays. Identical comparisons retain order.

>>> ix1 = sf.IndexMinuteGO.from_labels(('1517-04-01', '1517-12', '1517-06-30'))
>>> ix1
<IndexMinuteGO>
1517-04-01T00:00
1517-12-01T00:00
1517-06-30T00:00
<datetime64[m]>
>>> ix2 = sf.IndexMinuteGO.from_labels(('2022-04-01', '2021-12-31', '2018-06-30'))
>>> ix2
<IndexMinuteGO>
2022-04-01T00:00
2021-12-31T00:00
2018-06-30T00:00
<datetime64[m]>
>>> sf.IndexMinuteGO.from_union(ix1, ix2)
<IndexMinuteGO>
1517-04-01T00:00
1517-06-30T00:00
1517-12-01T00:00
2018-06-30T00:00
2021-12-31T00:00
2022-04-01T00:00
<datetime64[m]>

IndexMinuteGO: 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