DataFrame.itertuples(index=True, name='Pandas')
[source]
Iterate over DataFrame rows as namedtuples, with index value as first element of the tuple.
Parameters: |
index : boolean, default True If True, return the index as the first element of the tuple. name : string, default “Pandas” The name of the returned namedtuples or None to return regular tuples. |
---|
See also
The column names will be renamed to positional names if they are invalid Python identifiers, repeated, or start with an underscore. With a large number of columns (>255), regular tuples are returned.
>>> df = pd.DataFrame({'col1': [1, 2], 'col2': [0.1, 0.2]}, index=['a', 'b']) >>> df col1 col2 a 1 0.1 b 2 0.2 >>> for row in df.itertuples(): ... print(row) ... Pandas(Index='a', col1=1, col2=0.10000000000000001) Pandas(Index='b', col1=2, col2=0.20000000000000001)
© 2008–2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
http://pandas.pydata.org/pandas-docs/version/0.23.4/generated/pandas.DataFrame.itertuples.html