Рубрики
Без рубрики

Как итерации по поводу клеток в PandaS DataFrame?

Автор оригинала: Python Examples.

PandaS DataFrame – ИТТЕРАЙТЕ НА ЗНАЧЕНИЮ Ячейки

В этом руководстве мы узнаем, как итерации по клеточным значениям PandaFrame PandaS.

Метод 1 : Используйте вложенное для цикла, чтобы пройти клетки с помощью измерений DataFrame.

Метод 2 : Итерация по рядам DataFrame с использованием DataFrame.IteROWS () и для каждой строки итерации по поводу предметов с использованием серии. Items ().

Пример 1: Итерация по ячейкам в PandaS DataFrame с использованием dataframe.shape

В этом примере мы будем использовать вложенное для петли для повторения по рядам и столбцам PandaSAframe. Мы возьмем помощь dataframe.shape, чтобы получить количество строк и количество столбцов в DataFrame. Чтобы получить доступ к значению клетки, мы будем использовать dataframe.at ().

Python Program

import pandas as pd
import numpy as np

df = pd.DataFrame(
	[[1, 2, 3],
	[4, 5, 6],
	[7, 8, 9],
	[10, 11, 12]])

for i in range(df.shape[0]): #iterate over rows
    for j in range(df.shape[1]): #iterate over columns
        value = df.at[i, j] #get cell value
        print(value, end="\t")
    print()

Выход

1       2       3
4       5       6
7       8       9
10      11      12

Пример 2: Итерация по ячейкам в пандах

В этом примере мы будем использовать вложенное для петли для повторения по рядам и столбцам PandaSAframe.

Чтобы повторить строки, мы будем использовать dataframe.Iterrows (). И для каждой строки, которую мы получаем в качестве серии, мы будем инации по предметам, используя Series.Items ().

Python Program

import pandas as pd
import numpy as np

df = pd.DataFrame(
	[[1, 2, 3],
	[4, 5, 6],
	[7, 8, 9],
	[10, 11, 12]])

for rowIndex, row in df.iterrows(): #iterate over rows
    for columnIndex, value in row.items():
        print(value, end="\t")
    print()

Выход

1       2       3
4       5       6
7       8       9
10      11      12

У нас также есть доступ к индексу ряд и индексу столбца, при прохождении через ячейки в DataFrame.

Резюме

В этом уроке примеров Python мы узнали, как итерации по поводу клеток в PandaS DataFrame с примерами.