pandas.DataFrame.itertuples
-
DataFrame.itertuples(index=True, name='Pandas') -
Итерироваться по строкам DataFrame как именованным кортежам, со значением индекса как первым элементом кортежа.
Параметры: index : boolean, по умолчанию True
Если True, вернуть индекс в качестве первого элемента кортежа.
name : строка, по умолчанию “Pandas”
Имя возвращаемых именованных кортежей или None для возврата обычных кортежей.
См. также
Примечания
Имена колонок будут переименованы в позиционные имена, если они являются недопустимыми идентификаторами Python, повторяющимися или начинающимися с символа подчеркивания. При большом количестве столбцов (>255) возвращаются обычные кортежи.
Примеры
>>> 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.
https://pandas.pydata.org/pandas-docs/version/0.18.1/generated/pandas.DataFrame.itertuples.html