Spec-Zone.ru › pandas 0.19

pandas.DataFrame.itertuples

DataFrame.itertuples(index=True, name='Pandas') [source]

Итерировать по строкам DataFrame как именованным кортежам, с индексным значением как первым элементом кортежа.

Параметры:

index : boolean, по умолчанию True

Если True, возвращает индекс как первый элемент кортежа.

name : строка, по умолчанию “Pandas”

Имя возвращаемых именованных кортежей или None для возвращения обычных кортежей.

См. также

iterrows
Итерировать по строкам DataFrame как парам (индекс, Series).
iteritems
Итерировать по парам (имя столбца, Series).

Примечания

Имена столбцов будут переименованы в позиционные имена, если они являются недопустимыми идентификаторами 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.19.2/generated/pandas.DataFrame.itertuples.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API