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

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