pandas.DataFrame.itertuples
-
DataFrame.itertuples(index=True, name='Pandas')[source] -
Итерация по строкам 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.21.1/generated/pandas.DataFrame.itertuples.html