Spec-Zone.ru › pandas 0.18

pandas.DataFrame.itertuples

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

Итерироваться по строкам 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.18.1/generated/pandas.DataFrame.itertuples.html

Spec-Zone.ru

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