DEV Community

MustafaLSailor
MustafaLSailor

Posted on

iterrows()

iterrows() fonksiyonu, pandas DataFrame'ler üzerinde döngü oluşturmak için kullanılır. Her döngü, bir indeks ve o indekse karşılık gelen satırı içerir. İşte bir örnek:

import pandas as pd

# Örnek bir DataFrame oluşturalım
df = pd.DataFrame({
  'A': [1, 2, 3],
  'B': [4, 5, 6],
  'C': [7, 8, 9]
})

Enter fullscreen mode Exit fullscreen mode
# DataFrame üzerinde iterrows() kullanarak döngü oluşturalım
for index, row in df.iterrows():
    print("Index:", index)
    print("Row:", row)
    print("A column value:", row['A'])
    print("-----")
Enter fullscreen mode Exit fullscreen mode

Bu kod parçası her bir satır için indeksi ve satırın değerlerini yazdırır. Ayrıca her satırdaki 'A' sütununun değerini ayrıca yazdırır.

Çıktı şu şekilde olacaktır:

Index: 0
Row: A 1
B 4
C 7
Name: 0, dtype: int64
A column value: 1
"-----"

Index: 1
Row: A 2
B 5
C 8
Name: 1, dtype: int64

A column value: 2
"-----"

Index: 2
Row: A 3
B 6
C 9
Name: 2, dtype: int64
A column value: 3
"-----"
Bu örnekte, row['A'] ifadesi ile 'A' sütununun değerine erişebiliyoruz. Benzer şekilde, diğer sütunların değerlerine de erişebiliriz.

Top comments (0)