larray.from_series

larray.from_series(s, sort_rows=False, fill_value=nan, meta=None, **kwargs)[source]

Converts Pandas Series into Array.

Parameters:
s : Pandas Series

Input Pandas Series.

sort_rows : bool, optional

Whether or not to sort the rows alphabetically. Defaults to False.

fill_value : scalar, optional

Value used to fill cells corresponding to label combinations which are not present in the input Series. Defaults to NaN.

meta : list of pairs or dict or OrderedDict or Metadata, optional

Metadata (title, description, author, creation_date, …) associated with the array. Keys must be strings. Values must be of type string, int, float, date, time or datetime.

Returns:
Array

See also

Array.to_series

Examples

>>> from larray import ndtest
>>> s = ndtest((2, 2, 2), dtype=float).to_series()
>>> s                                                                             # doctest: +NORMALIZE_WHITESPACE
a   b   c
a0  b0  c0    0.0
        c1    1.0
    b1  c0    2.0
        c1    3.0
a1  b0  c0    4.0
        c1    5.0
    b1  c0    6.0
        c1    7.0
dtype: float64
>>> from_series(s)
 a  b\c   c0   c1
a0   b0  0.0  1.0
a0   b1  2.0  3.0
a1   b0  4.0  5.0
a1   b1  6.0  7.0