dask.dataframe.Series.str.get

dask.dataframe.Series.str.get

dataframe.Series.str.get(i)

从指定位置或指定键的每个组件中提取元素。

此文档字符串是从 pandas.core.strings.accessor.StringMethods.get 复制的。

Dask 版本可能存在一些不一致性。

从 Series/Index 中的每个元素中提取列表、元组、字典或字符串中的元素。

参数
iint 或可哈希的字典标签

要提取的元素的位置或键。

返回
系列或索引

示例

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

返回具有给定键的元素

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