dask.dataframe.DataFrame.items

dask.dataframe.DataFrame.items

DataFrame.items()[源代码]

遍历 (列名, 系列) 对。

此文档字符串是从 pandas.core.frame.DataFrame.items 复制的。

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

遍历 DataFrame 的列,返回一个包含列名和内容为 Series 的元组。

Yields
标签对象

正在迭代的 DataFrame 的列名。

内容系列

每个标签所属的列条目,作为一个 Series。

参见

DataFrame.iterrows

遍历 DataFrame 行作为 (索引, 系列) 对。

DataFrame.itertuples

遍历 DataFrame 行作为值的命名元组。

示例

>>> df = pd.DataFrame({'species': ['bear', 'bear', 'marsupial'],  
...                   'population': [1864, 22000, 80000]},
...                   index=['panda', 'polar', 'koala'])
>>> df  
        species   population
panda   bear      1864
polar   bear      22000
koala   marsupial 80000
>>> for label, content in df.items():  
...     print(f'label: {label}')
...     print(f'content: {content}', sep='\n')
...
label: species
content:
panda         bear
polar         bear
koala    marsupial
Name: species, dtype: object
label: population
content:
panda     1864
polar    22000
koala    80000
Name: population, dtype: int64