@@ -779,14 +779,50 @@ def style(self):
779
779
return Styler (self )
780
780
781
781
def iteritems (self ):
782
- """
782
+ r """
783
783
Iterator over (column name, Series) pairs.
784
784
785
- See also
785
+ Iterates over the DataFrame columns, returning a tuple with the column name
786
+ and the content as a Series.
787
+
788
+ Yields
789
+ ------
790
+ label : object
791
+ The column names for the DataFrame being iterated over.
792
+ content : Series
793
+ The column entries belonging to each label, as a Series.
794
+
795
+ See Also
786
796
--------
787
- iterrows : Iterate over DataFrame rows as (index, Series) pairs.
788
- itertuples : Iterate over DataFrame rows as namedtuples of the values.
797
+ DataFrame. iterrows : Iterate over DataFrame rows as (index, Series) pairs.
798
+ DataFrame. itertuples : Iterate over DataFrame rows as namedtuples of the values.
789
799
800
+ Examples
801
+ --------
802
+ >>> df = pd.DataFrame({'species': ['bear', 'bear', 'marsupial'],
803
+ ... 'population': [1864, 22000, 80000]},
804
+ ... index=['panda', 'polar', 'koala'])
805
+ >>> df
806
+ species population
807
+ panda bear 1864
808
+ polar bear 22000
809
+ koala marsupial 80000
810
+ >>> for label, content in df.iteritems():
811
+ ... print('label:', label)
812
+ ... print('content:', content, sep='\n')
813
+ ...
814
+ label: species
815
+ content:
816
+ panda bear
817
+ polar bear
818
+ koala marsupial
819
+ Name: species, dtype: object
820
+ label: population
821
+ content:
822
+ panda 1864
823
+ polar 22000
824
+ koala 80000
825
+ Name: population, dtype: int64
790
826
"""
791
827
if self .columns .is_unique and hasattr (self , '_item_cache' ):
792
828
for k in self .columns :
0 commit comments