Detail: Bus: Selector
- Bus.drop[key]
- drop
Interface for dropping elements from
static_frame.Bus
.
- InterfaceSelectTrio.__getitem__(key)[source]
Label-based selection.
>>> b = sf.Bus.from_frames((sf.Frame(np.arange(6).reshape(3,2), index=('p', 'q', 'r'), columns=('a', 'b'), name='x'), sf.Frame((np.arange(6).reshape(3,2) % 2).astype(bool), index=('p', 'q', 'r'), columns=('c', 'd'), name='y'), sf.Frame(np.arange(40, 46).reshape(3,2), index=('p', 'q', 'r'), columns=('a', 'b'), name='v'), sf.Frame((np.arange(6).reshape(3,2) % 3).astype(bool), index=('p', 'q', 'r'), columns=('c', 'd'), name='w')), name='k') >>> b <Bus: k> <Index> x Frame y Frame v Frame w Frame <<U1> <object> >>> b.drop['x'] <Bus: k> <Index> y Frame v Frame w Frame <<U1> <object> >>> b.drop['v':] <Bus: k> <Index> x Frame y Frame <<U1> <object> >>> b.drop[['w', 'y']] <Bus: k> <Index> x Frame v Frame <<U1> <object>
- Bus.drop.iloc[key]
- Bus.drop
Interface for dropping elements from
static_frame.Bus
.
- InterfaceSelectTrio.iloc
Integer-position based selection.
>>> b = sf.Bus.from_frames((sf.Frame(np.arange(6).reshape(3,2), index=('p', 'q', 'r'), columns=('a', 'b'), name='x'), sf.Frame((np.arange(6).reshape(3,2) % 2).astype(bool), index=('p', 'q', 'r'), columns=('c', 'd'), name='y'), sf.Frame(np.arange(40, 46).reshape(3,2), index=('p', 'q', 'r'), columns=('a', 'b'), name='v'), sf.Frame((np.arange(6).reshape(3,2) % 3).astype(bool), index=('p', 'q', 'r'), columns=('c', 'd'), name='w')), name='k') >>> b <Bus: k> <Index> x Frame y Frame v Frame w Frame <<U1> <object> >>> b.drop.iloc[1] <Bus: k> <Index> x Frame v Frame w Frame <<U1> <object> >>> b.drop.iloc[1:] <Bus: k> <Index> x Frame <<U1> <object> >>> b.drop.iloc[[0, 3]] <Bus: k> <Index> y Frame v Frame <<U1> <object>
- Bus.drop.loc[key]
- Bus.drop
Interface for dropping elements from
static_frame.Bus
.
- InterfaceSelectTrio.loc
Label-based selection.
>>> b = sf.Bus.from_frames((sf.Frame(np.arange(6).reshape(3,2), index=('p', 'q', 'r'), columns=('a', 'b'), name='x'), sf.Frame((np.arange(6).reshape(3,2) % 2).astype(bool), index=('p', 'q', 'r'), columns=('c', 'd'), name='y'), sf.Frame(np.arange(40, 46).reshape(3,2), index=('p', 'q', 'r'), columns=('a', 'b'), name='v'), sf.Frame((np.arange(6).reshape(3,2) % 3).astype(bool), index=('p', 'q', 'r'), columns=('c', 'd'), name='w')), name='k') >>> b <Bus: k> <Index> x Frame y Frame v Frame w Frame <<U1> <object> >>> b.drop.loc['w'] <Bus: k> <Index> x Frame y Frame v Frame <<U1> <object> >>> b.drop.loc['v':] <Bus: k> <Index> x Frame y Frame <<U1> <object> >>> b.drop.loc[['v', 'x']] <Bus: k> <Index> y Frame w Frame <<U1> <object>
- Bus[key]()
- Bus.__getitem__ = <function Bus.__getitem__>[source]
>>> b = sf.Bus.from_frames((sf.Frame(np.arange(6).reshape(3,2), index=('p', 'q', 'r'), columns=('a', 'b'), name='x'), sf.Frame((np.arange(6).reshape(3,2) % 2).astype(bool), index=('p', 'q', 'r'), columns=('c', 'd'), name='y'), sf.Frame(np.arange(40, 46).reshape(3,2), index=('p', 'q', 'r'), columns=('a', 'b'), name='v'), sf.Frame((np.arange(6).reshape(3,2) % 3).astype(bool), index=('p', 'q', 'r'), columns=('c', 'd'), name='w')), name='k') >>> b <Bus: k> <Index> x Frame y Frame v Frame w Frame <<U1> <object> >>> b['w'] <Frame: w> <Index> c d <<U1> <Index> p False True q True False r True True <<U1> <bool> <bool> >>> b['v':] <Bus: k> <Index> v Frame w Frame <<U1> <object> >>> b[['v', 'x']] <Bus: k> <Index> v Frame x Frame <<U1> <object>
- Bus.iloc[key]
- iloc
>>> b = sf.Bus.from_frames((sf.Frame(np.arange(6).reshape(3,2), index=('p', 'q', 'r'), columns=('a', 'b'), name='x'), sf.Frame((np.arange(6).reshape(3,2) % 2).astype(bool), index=('p', 'q', 'r'), columns=('c', 'd'), name='y'), sf.Frame(np.arange(40, 46).reshape(3,2), index=('p', 'q', 'r'), columns=('a', 'b'), name='v'), sf.Frame((np.arange(6).reshape(3,2) % 3).astype(bool), index=('p', 'q', 'r'), columns=('c', 'd'), name='w')), name='k') >>> b <Bus: k> <Index> x Frame y Frame v Frame w Frame <<U1> <object> >>> b.iloc[1] <Frame: y> <Index> c d <<U1> <Index> p False True q False True r False True <<U1> <bool> <bool> >>> b.iloc[1:] <Bus: k> <Index> y Frame v Frame w Frame <<U1> <object> >>> b.iloc[[0, 3]] <Bus: k> <Index> x Frame w Frame <<U1> <object>
- Bus.loc[key]
- loc
>>> b = sf.Bus.from_frames((sf.Frame(np.arange(6).reshape(3,2), index=('p', 'q', 'r'), columns=('a', 'b'), name='x'), sf.Frame((np.arange(6).reshape(3,2) % 2).astype(bool), index=('p', 'q', 'r'), columns=('c', 'd'), name='y'), sf.Frame(np.arange(40, 46).reshape(3,2), index=('p', 'q', 'r'), columns=('a', 'b'), name='v'), sf.Frame((np.arange(6).reshape(3,2) % 3).astype(bool), index=('p', 'q', 'r'), columns=('c', 'd'), name='w')), name='k') >>> b <Bus: k> <Index> x Frame y Frame v Frame w Frame <<U1> <object> >>> b.loc['w'] <Frame: w> <Index> c d <<U1> <Index> p False True q True False r True True <<U1> <bool> <bool> >>> b.loc['v':] <Bus: k> <Index> v Frame w Frame <<U1> <object> >>> b.loc[['v', 'x']] <Bus: k> <Index> v Frame x Frame <<U1> <object>
Bus: Constructor | Exporter | Attribute | Method | Dictionary-Like | Display | Selector | Iterator | Accessor Hashlib | Accessor Type Clinic