Detail: FrameHE: Accessor Fill Value

Overview: FrameHE: Accessor Fill Value

FrameHE.via_fill_value(fill_value).loc
FrameHE.via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.loc

Label-based selection where labels not specified will define a new container containing those labels filled with the fill value.

>>> f = sf.FrameHE.from_fields(((3, 0, 20), (2, 0, 12)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
c            20      12
<<U1>        <int64> <int64>
>>> f.via_fill_value(-1).loc[['a', 'b', 'd']]
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
d            -1      -1
<<U1>        <int64> <int64>
FrameHE.via_fill_value(fill_value).__getitem__(key)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__getitem__(key)[source]

Label-based selection where labels not specified will define a new container containing those labels filled with the fill value.

>>> f = sf.FrameHE.from_fields(((3, 0, 20), (2, 0, 12)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
c            20      12
<<U1>        <int64> <int64>
>>> f.via_fill_value(-1)[['z', 'x']]
<FrameHE: y>
<Index>      z       x       <<U1>
<Index>
a            -1      3
b            -1      0
c            -1      20
<<U1>        <int64> <int64>
FrameHE.via_fill_value(fill_value).via_T
FrameHE.via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.via_T

Interface for using binary operators with one-dimensional sequences, where the opperand is applied column-wise.

>>> f = sf.FrameHE.from_fields(((3, 0, 20), (2, 0, 12)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
c            20      12
<<U1>        <int64> <int64>
>>> s = sf.Series((2, 8, 19), index=('b', 'c', 'd'))
>>> f.via_fill_value(-1).via_T * s
<FrameHE>
<Index>   x       y       <<U1>
<Index>
a         -3      -2
b         0       0
c         160     96
d         -19     -19
<<U1>     <int64> <int64>
FrameHE.via_fill_value(fill_value).__add__(other)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__add__(other)[source]
>>> f1 = sf.FrameHE.from_fields(((3, 0, 20), (2, 0, 12)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f1
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
c            20      12
<<U1>        <int64> <int64>
>>> f2 = sf.FrameHE.from_fields(((2, 4), (3, 14)), index=('b', 'c'), columns=('x', 'y'), name='y')
>>> f2
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
b            2       3
c            4       14
<<U1>        <int64> <int64>
>>> f1.via_fill_value(0) + f2
<FrameHE>
<Index>   x       y       <<U1>
<Index>
a         3       2
b         2       3
c         24      26
<<U1>     <int64> <int64>
FrameHE.via_fill_value(fill_value).__sub__(other)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__sub__(other)[source]
>>> f1 = sf.FrameHE.from_fields(((3, 0, 20), (2, 0, 12)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f1
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
c            20      12
<<U1>        <int64> <int64>
>>> f2 = sf.FrameHE.from_fields(((2, 4), (3, 14)), index=('b', 'c'), columns=('x', 'y'), name='y')
>>> f2
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
b            2       3
c            4       14
<<U1>        <int64> <int64>
>>> f1.via_fill_value(0) - f2
<FrameHE>
<Index>   x       y       <<U1>
<Index>
a         3       2
b         -2      -3
c         16      -2
<<U1>     <int64> <int64>
FrameHE.via_fill_value(fill_value).__mul__(other)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__mul__(other)[source]
>>> f1 = sf.FrameHE.from_fields(((3, 0, 20), (2, 0, 12)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f1
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
c            20      12
<<U1>        <int64> <int64>
>>> f2 = sf.FrameHE.from_fields(((2, 4), (3, 14)), index=('b', 'c'), columns=('x', 'y'), name='y')
>>> f2
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
b            2       3
c            4       14
<<U1>        <int64> <int64>
>>> f1.via_fill_value(0) * f2
<FrameHE>
<Index>   x       y       <<U1>
<Index>
a         0       0
b         0       0
c         80      168
<<U1>     <int64> <int64>
FrameHE.via_fill_value(fill_value).__truediv__(other)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__truediv__(other)[source]
>>> f1 = sf.FrameHE.from_fields(((3, 0, 20), (2, 0, 12)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f1
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
c            20      12
<<U1>        <int64> <int64>
>>> f2 = sf.FrameHE.from_fields(((2, 4), (3, 14)), index=('b', 'c'), columns=('x', 'y'), name='y')
>>> f2
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
b            2       3
c            4       14
<<U1>        <int64> <int64>
>>> f1.via_fill_value(0) / f2
<FrameHE>
<Index>   x         y                  <<U1>
<Index>
a         inf       inf
b         0.0       0.0
c         5.0       0.8571428571428571
<<U1>     <float64> <float64>
FrameHE.via_fill_value(fill_value).__floordiv__(other)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__floordiv__(other)[source]
>>> f1 = sf.FrameHE.from_fields(((3, 0, 20), (2, 0, 12)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f1
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
c            20      12
<<U1>        <int64> <int64>
>>> f2 = sf.FrameHE.from_fields(((2, 4), (3, 14)), index=('b', 'c'), columns=('x', 'y'), name='y')
>>> f2
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
b            2       3
c            4       14
<<U1>        <int64> <int64>
>>> f1.via_fill_value(0) // f2
<FrameHE>
<Index>   x       y       <<U1>
<Index>
a         0       0
b         0       0
c         5       0
<<U1>     <int64> <int64>
FrameHE.via_fill_value(fill_value).__mod__(other)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__mod__(other)[source]
>>> f1 = sf.FrameHE.from_fields(((3, 0, 20), (2, 0, 12)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f1
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
c            20      12
<<U1>        <int64> <int64>
>>> f2 = sf.FrameHE.from_fields(((2, 4), (3, 14)), index=('b', 'c'), columns=('x', 'y'), name='y')
>>> f2
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
b            2       3
c            4       14
<<U1>        <int64> <int64>
>>> f1.via_fill_value(0) % f2
<FrameHE>
<Index>   x       y       <<U1>
<Index>
a         0       0
b         0       0
c         0       12
<<U1>     <int64> <int64>
FrameHE.via_fill_value(fill_value).__pow__(other)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__pow__(other)[source]
>>> f1 = sf.FrameHE.from_fields(((3, 0, 20), (2, 0, 12)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f1
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
c            20      12
<<U1>        <int64> <int64>
>>> f2 = sf.FrameHE.from_fields(((2, 4), (3, 14)), index=('b', 'c'), columns=('x', 'y'), name='y')
>>> f2
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
b            2       3
c            4       14
<<U1>        <int64> <int64>
>>> f1.via_fill_value(0) ** f2
<FrameHE>
<Index>   x       y                <<U1>
<Index>
a         1       1
b         0       0
c         160000  1283918464548864
<<U1>     <int64> <int64>
FrameHE.via_fill_value(fill_value).__lshift__(other)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__lshift__(other)[source]
>>> f1 = sf.FrameHE.from_fields(((3, 0, 20), (2, 0, 12)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f1
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
c            20      12
<<U1>        <int64> <int64>
>>> f2 = sf.FrameHE.from_fields(((0, 1), (2, 1)), index=('b', 'c'), columns=('x', 'y'), name='y')
>>> f2
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
b            0       2
c            1       1
<<U1>        <int64> <int64>
>>> f1.via_fill_value(0) << f2
<FrameHE>
<Index>   x       y       <<U1>
<Index>
a         3       2
b         0       0
c         40      24
<<U1>     <int64> <int64>
FrameHE.via_fill_value(fill_value).__rshift__(other)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__rshift__(other)[source]
>>> f1 = sf.FrameHE.from_fields(((3, 0, 20), (2, 0, 12)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f1
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
c            20      12
<<U1>        <int64> <int64>
>>> f2 = sf.FrameHE.from_fields(((0, 1), (2, 1)), index=('b', 'c'), columns=('x', 'y'), name='y')
>>> f2
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
b            0       2
c            1       1
<<U1>        <int64> <int64>
>>> f1.via_fill_value(0) >> f2
<FrameHE>
<Index>   x       y       <<U1>
<Index>
a         3       2
b         0       0
c         10      6
<<U1>     <int64> <int64>
FrameHE.via_fill_value(fill_value).__and__(other)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__and__(other)[source]
>>> f1 = sf.FrameHE.from_fields(((False, True, True), (True, False, True)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f1
<FrameHE: y>
<Index>      x      y      <<U1>
<Index>
a            False  True
b            True   False
c            True   True
<<U1>        <bool> <bool>
>>> f2 = sf.FrameHE.from_fields(((False, True), (True, True)), index=('b', 'c'), columns=('x', 'y'), name='y')
>>> f2
<FrameHE: y>
<Index>      x      y      <<U1>
<Index>
b            False  True
c            True   True
<<U1>        <bool> <bool>
>>> f1.via_fill_value(False) & f2
<FrameHE>
<Index>   x      y      <<U1>
<Index>
a         False  False
b         False  False
c         True   True
<<U1>     <bool> <bool>
FrameHE.via_fill_value(fill_value).__xor__(other)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__xor__(other)[source]
>>> f1 = sf.FrameHE.from_fields(((False, True, True), (True, False, True)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f1
<FrameHE: y>
<Index>      x      y      <<U1>
<Index>
a            False  True
b            True   False
c            True   True
<<U1>        <bool> <bool>
>>> f2 = sf.FrameHE.from_fields(((False, True), (True, True)), index=('b', 'c'), columns=('x', 'y'), name='y')
>>> f2
<FrameHE: y>
<Index>      x      y      <<U1>
<Index>
b            False  True
c            True   True
<<U1>        <bool> <bool>
>>> f1.via_fill_value(False) ^ f2
<FrameHE>
<Index>   x      y      <<U1>
<Index>
a         False  True
b         True   True
c         False  False
<<U1>     <bool> <bool>
FrameHE.via_fill_value(fill_value).__or__(other)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__or__(other)[source]

Return self|value.

>>> f1 = sf.FrameHE.from_fields(((False, True, True), (True, False, True)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f1
<FrameHE: y>
<Index>      x      y      <<U1>
<Index>
a            False  True
b            True   False
c            True   True
<<U1>        <bool> <bool>
>>> f2 = sf.FrameHE.from_fields(((False, True), (True, True)), index=('b', 'c'), columns=('x', 'y'), name='y')
>>> f2
<FrameHE: y>
<Index>      x      y      <<U1>
<Index>
b            False  True
c            True   True
<<U1>        <bool> <bool>
>>> f1.via_fill_value(False) | f2
<FrameHE>
<Index>   x      y      <<U1>
<Index>
a         False  True
b         True   True
c         True   True
<<U1>     <bool> <bool>
FrameHE.via_fill_value(fill_value).__lt__(other)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__lt__(other)[source]

Return self<value.

>>> f1 = sf.FrameHE.from_fields(((3, 0, 20), (2, 0, 12)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f1
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
c            20      12
<<U1>        <int64> <int64>
>>> f2 = sf.FrameHE.from_fields(((2, 4), (3, 14)), index=('b', 'c'), columns=('x', 'y'), name='y')
>>> f2
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
b            2       3
c            4       14
<<U1>        <int64> <int64>
>>> f1.via_fill_value(0) < f2
<FrameHE>
<Index>   x      y      <<U1>
<Index>
a         False  False
b         True   True
c         False  True
<<U1>     <bool> <bool>
FrameHE.via_fill_value(fill_value).__le__(other)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__le__(other)[source]

Return self<=value.

>>> f1 = sf.FrameHE.from_fields(((3, 0, 20), (2, 0, 12)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f1
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
c            20      12
<<U1>        <int64> <int64>
>>> f2 = sf.FrameHE.from_fields(((2, 4), (3, 14)), index=('b', 'c'), columns=('x', 'y'), name='y')
>>> f2
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
b            2       3
c            4       14
<<U1>        <int64> <int64>
>>> f1.via_fill_value(0) <= f2
<FrameHE>
<Index>   x      y      <<U1>
<Index>
a         False  False
b         True   True
c         False  True
<<U1>     <bool> <bool>
FrameHE.via_fill_value(fill_value).__eq__(other)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__eq__(other)[source]

Return self==value.

>>> f1 = sf.FrameHE.from_fields(((3, 0, 20), (2, 0, 12)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f1
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
c            20      12
<<U1>        <int64> <int64>
>>> f2 = sf.FrameHE.from_fields(((2, 4), (3, 14)), index=('b', 'c'), columns=('x', 'y'), name='y')
>>> f2
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
b            2       3
c            4       14
<<U1>        <int64> <int64>
>>> f1.via_fill_value(0) == f2
<FrameHE>
<Index>   x      y      <<U1>
<Index>
a         False  False
b         False  False
c         False  False
<<U1>     <bool> <bool>
FrameHE.via_fill_value(fill_value).__ne__(other)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__ne__(other)[source]

Return self!=value.

>>> f1 = sf.FrameHE.from_fields(((3, 0, 20), (2, 0, 12)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f1
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
c            20      12
<<U1>        <int64> <int64>
>>> f2 = sf.FrameHE.from_fields(((2, 4), (3, 14)), index=('b', 'c'), columns=('x', 'y'), name='y')
>>> f2
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
b            2       3
c            4       14
<<U1>        <int64> <int64>
>>> f1.via_fill_value(0) != f2
<FrameHE>
<Index>   x      y      <<U1>
<Index>
a         True   True
b         True   True
c         True   True
<<U1>     <bool> <bool>
FrameHE.via_fill_value(fill_value).__gt__(other)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__gt__(other)[source]

Return self>value.

>>> f1 = sf.FrameHE.from_fields(((3, 0, 20), (2, 0, 12)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f1
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
c            20      12
<<U1>        <int64> <int64>
>>> f2 = sf.FrameHE.from_fields(((2, 4), (3, 14)), index=('b', 'c'), columns=('x', 'y'), name='y')
>>> f2
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
b            2       3
c            4       14
<<U1>        <int64> <int64>
>>> f1.via_fill_value(0) > f2
<FrameHE>
<Index>   x      y      <<U1>
<Index>
a         True   True
b         False  False
c         True   False
<<U1>     <bool> <bool>
FrameHE.via_fill_value(fill_value).__ge__(other)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__ge__(other)[source]

Return self>=value.

>>> f1 = sf.FrameHE.from_fields(((3, 0, 20), (2, 0, 12)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f1
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
c            20      12
<<U1>        <int64> <int64>
>>> f2 = sf.FrameHE.from_fields(((2, 4), (3, 14)), index=('b', 'c'), columns=('x', 'y'), name='y')
>>> f2
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
b            2       3
c            4       14
<<U1>        <int64> <int64>
>>> f1.via_fill_value(0) >= f2
<FrameHE>
<Index>   x      y      <<U1>
<Index>
a         True   True
b         False  False
c         True   False
<<U1>     <bool> <bool>
FrameHE.via_fill_value(fill_value).__radd__(other)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__radd__(other)[source]
>>> f1 = sf.FrameHE.from_fields(((3, 0, 20), (2, 0, 12)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f1
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
c            20      12
<<U1>        <int64> <int64>
>>> f2 = sf.FrameHE.from_fields(((2, 4), (3, 14)), index=('b', 'c'), columns=('x', 'y'), name='y')
>>> f2
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
b            2       3
c            4       14
<<U1>        <int64> <int64>
>>> f2 + f1.via_fill_value(0)
RuntimeError('via_fill_value interfaces can only be used on the left-hand side of binary expressions.')
FrameHE.via_fill_value(fill_value).__rsub__(other)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__rsub__(other)[source]
>>> f1 = sf.FrameHE.from_fields(((3, 0, 20), (2, 0, 12)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f1
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
c            20      12
<<U1>        <int64> <int64>
>>> f2 = sf.FrameHE.from_fields(((2, 4), (3, 14)), index=('b', 'c'), columns=('x', 'y'), name='y')
>>> f2
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
b            2       3
c            4       14
<<U1>        <int64> <int64>
>>> f2 - f1.via_fill_value(0)
RuntimeError('via_fill_value interfaces can only be used on the left-hand side of binary expressions.')
FrameHE.via_fill_value(fill_value).__rmul__(other)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__rmul__(other)[source]
>>> f1 = sf.FrameHE.from_fields(((3, 0, 20), (2, 0, 12)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f1
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
c            20      12
<<U1>        <int64> <int64>
>>> f2 = sf.FrameHE.from_fields(((2, 4), (3, 14)), index=('b', 'c'), columns=('x', 'y'), name='y')
>>> f2
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
b            2       3
c            4       14
<<U1>        <int64> <int64>
>>> f2 * f1.via_fill_value(0)
RuntimeError('via_fill_value interfaces can only be used on the left-hand side of binary expressions.')
FrameHE.via_fill_value(fill_value).__rtruediv__(other)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__rtruediv__(other)[source]
>>> f1 = sf.FrameHE.from_fields(((3, 0, 20), (2, 0, 12)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f1
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
c            20      12
<<U1>        <int64> <int64>
>>> f2 = sf.FrameHE.from_fields(((2, 4), (3, 14)), index=('b', 'c'), columns=('x', 'y'), name='y')
>>> f2
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
b            2       3
c            4       14
<<U1>        <int64> <int64>
>>> f2 / f1.via_fill_value(0)
RuntimeError('via_fill_value interfaces can only be used on the left-hand side of binary expressions.')
FrameHE.via_fill_value(fill_value).__rfloordiv__(other)
via_fill_value = <function Frame.via_fill_value>
InterfaceFillValue.__rfloordiv__(other)[source]
>>> f1 = sf.FrameHE.from_fields(((3, 0, 20), (2, 0, 12)), index=('a', 'b', 'c'), columns=('x', 'y'), name='y')
>>> f1
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
a            3       2
b            0       0
c            20      12
<<U1>        <int64> <int64>
>>> f2 = sf.FrameHE.from_fields(((2, 4), (3, 14)), index=('b', 'c'), columns=('x', 'y'), name='y')
>>> f2
<FrameHE: y>
<Index>      x       y       <<U1>
<Index>
b            2       3
c            4       14
<<U1>        <int64> <int64>
>>> f2 // f1.via_fill_value(0)
RuntimeError('via_fill_value interfaces can only be used on the left-hand side of binary expressions.')

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