# 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:**
  **i**
  : 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

```pycon
>>> 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
```

```pycon
>>> s.str.get(1)
0        t
1        2
2        b
3      NaN
4      NaN
5    Hello
dtype: object
```

```pycon
>>> s.str.get(-1)
0      g
1      3
2      c
3    NaN
4    NaN
5    None
dtype: object
```

Return element with given key

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

<!-- !! processed by numpydoc !! -->
