dask.dataframe.Series.str.get

dask.dataframe.Series.str.get#

dataframe.Series.str.get(i)#

Extract element from each component at specified position or with specified key.

This docstring was copied from pandas.core.strings.accessor.StringMethods.get.

Some inconsistencies with the Dask version may exist.

Extract element from lists, tuples, dict, or strings in each element in the Series/Index.

Parameters:
iint or hashable dict label

Position or key of element to extract.

Returns:
Series or Index

Series or Index where each value is the extracted element from the corresponding input component.

See also

Series.str.extract

Extract capture groups in the regex as columns in a DataFrame.

Examples

>>> s = pd.Series(
...     [
...         "String",
...         (1, 2, 3),
...         ["a", "b", "c"],
...         123,
...         -456,
...         {1: "Hello", "2": "World"},
...     ]
... )
>>> s
0                        String
1                     (1, 2, 3)
2                     [a, b, c]
3                           123
4                          -456
5    {1: 'Hello', '2': 'World'}
dtype: object
>>> s.str.get(1)
0        t
1        2
2        b
3      NaN
4      NaN
5    Hello
dtype: object
>>> s.str.get(-1)
0      g
1      3
2      c
3    NaN
4    NaN
5    None
dtype: object

Return element with given key

>>> s = pd.Series(
...     [
...         {"name": "Hello", "value": "World"},
...         {"name": "Goodbye", "value": "Planet"},
...     ]
... )
>>> s.str.get("name")
0      Hello
1    Goodbye
dtype: object