maxframe.dataframe.Series.list.__getitem__#
- Series.list.__getitem__(query_index)#
Get the value by the index of each list in the Series. If the index is not in the list, raise IndexError.
- Parameters:
query_index (Any) – The index to check, must be integer.
- Returns:
A Series with the list value’s data type. Return
Noneif the list is None.- Return type:
- Raises:
KeyError – If the index is not in one list.
See also
Series.list.getGet the value by the index of each list in the Series.
Examples
Create a series with list type data.
>>> import maxframe.dataframe as md >>> import pyarrow as pa >>> from maxframe.lib.dtypes_extension import list_ >>> s = md.Series( ... data=[[1, 2, 3], [4, 5, 6], None], ... index=[1, 2, 3], ... dtype=list_(pa.int64()), ... ) >>> s.execute() 1 [1, 2, 3] 2 [4, 5, 6] 3 <NA> dtype: list<int64>[pyarrow]
>>> s.list.get(0).execute() 1 1 2 4 3 <NA> dtype: int64[pyarrow]