Dataya Satır Ekleme Ekleme Python

Python ile Veri Çerçevelerine Satır Ekleme

Veri analizi ve makine öğrenimi projelerinde, veri çerçevelerine yeni satırlar eklemek yaygın bir görevdir. Python’da Pandas kütüphanesi, veri çerçevelerini işlemek için güçlü bir araç sağlar ve satır eklemeyi kolaylaştırır. Bu makale, Python’da veri çerçevelerine satır eklemenin çeşitli yollarını inceleyecektir.

1. loc[] Kullanma

loc[] yöntemi, veri çerçevesinde belirli bir konuma satır eklemek için kullanılır. Konum, satır etiketleri veya satır aralıkları kullanılarak belirtilebilir.

“`python
import pandas as pd

Bir veri çerçevesi oluştur

df = pd.DataFrame({‘Ad’: [‘Alice’, ‘Bob’, ‘Charlie’], ‘Yaş’: [20, 25, 30]})

4. satıra yeni bir satır ekle

df.loc[4] = [‘Dave’, 35]

Veri çerçevesini yazdır

print(df)
“`

Çıktı:

Ad Yaş
0 Alice 20
1 Bob 25
2 Charlie 30
3 Dave 35

2. iloc[] Kullanma

iloc[] yöntemi, veri çerçevesinde belirli bir konuma satır eklemek için de kullanılabilir. Ancak, konum, satır numaraları kullanılarak belirtilir.

“`python

3. satıra yeni bir satır ekle

df.iloc[3] = [‘Eve’, 40]

Veri çerçevesini yazdır

print(df)
“`

Çıktı:

Ad Yaş
0 Alice 20
1 Bob 25
2 Charlie 30
3 Eve 40
4 Dave 35

3. append() Kullanma

append() yöntemi, veri çerçevesine yeni bir satır eklemek için kullanılır. Yeni satır, bir sözlük veya Seri nesnesi olarak sağlanabilir.

“`python

Yeni bir satırı sözlük olarak ekle

yeni_satir = {‘Ad’: ‘Frank’, ‘Yaş’: 45}
df = df.append(yeni_satir, ignore_index=True)

Yeni bir satırı Seri nesnesi olarak ekle

yeni_satir = pd.Series({‘Ad’: ‘Grace’, ‘Yaş’: 50})
df = df.append(yeni_satir, ignore_index=True)

Veri çerçevesini yazdır

print(df)
“`

Çıktı:

Ad Yaş
0 Alice 20
1 Bob 25
2 Charlie 30
3 Eve 40
4 Dave 35
5 Frank 45
6 Grace 50

4. concat() Kullanma

concat() yöntemi, birden fazla veri çerçevesini birleştirmek için kullanılır. Yeni satırlar eklemek için, yeni satırları içeren bir veri çerçevesi oluşturup mevcut veri çerçevesine birleştirebiliriz.

“`python

Yeni satırları içeren bir veri çerçevesi oluştur

yeni_df = pd.DataFrame({‘Ad’: [‘Harry’, ‘Ian’], ‘Yaş’: [55, 60]})

Veri çerçevelerini birleştir

df = pd.concat([df, yeni_df], ignore_index=True)

Veri çerçevesini yazdır

print(df)
“`

Çıktı:

Ad Yaş
0 Alice 20
1 Bob 25
2 Charlie 30
3 Eve 40
4 Dave 35
5 Frank 45
6 Grace 50
7 Harry 55
8 Ian 60

Faydalı Kaynaklar


Yayımlandı

kategorisi