larray.Axis.align

Axis.align(other, join='outer')[source]

Align axis with other object using specified join method.

Parameters:

other : Axis or label sequence

join : {‘outer’, ‘inner’, ‘left’, ‘right’}, optional

Defaults to ‘outer’.

Returns:

Axis

Aligned axis

See also

LArray.align

Examples

>>> axis1 = Axis('a=a0..a2')
>>> axis2 = Axis('a=a1..a3')
>>> axis1.align(axis2)
Axis(['a0', 'a1', 'a2', 'a3'], 'a')
>>> axis1.align(axis2, join='inner')
Axis(['a1', 'a2'], 'a')
>>> axis1.align(axis2, join='left')
Axis(['a0', 'a1', 'a2'], 'a')
>>> axis1.align(axis2, join='right')
Axis(['a1', 'a2', 'a3'], 'a')