Pandas - add_prefix

add_prefix() Metodu

pandas.DataFrame.add_prefix() metodu, bir DataFrame'deki etiketlerin (varsayılan olarak sütun isimlerinin) önüne belirtilen bir dizeyi (prefix) eklemek için kullanılır.

İşlevi

Parametreler

Parametre Tipi Açıklama
prefix str Her etiketin önüne eklenecek dize (önek).
axis 0 veya index,
1 veya columns,
None},
 VarsayılanNone
Önekin ekleneceği eksen.
Varsayılan olarak (axis=1 veya 'columns' gibi davranır) sütun etiketlerine uygulanır.
Eğer 0 veya 'index' belirtilirse, satır etiketlerine (index) uygulanır.

Örnek Kullanım (Sütunlara Önek Ekleme)

Bir DataFrame'in sütun isimlerine Yeni_ önekini ekleyelim:

import pandas as pd

df = pd.DataFrame({'A': [1, 2], 'B': [3, 4], 'C': [5, 6]})
print("Orijinal DataFrame:")
print(df)

Çıktı:

   A  B  C
0  1  3  5
1  2  4  6
A B C
0 1 3 5
1 2 4 6

Sütun isimlerine 'Yeni_' önekini ekleme

df_onekli = df.add_prefix('Yeni_')
print("Önek Eklenmiş DataFrame:")
print(df_onekli)

Çıktı:

Önek Eklenmiş DataFrame:
   Yeni_A  Yeni_B  Yeni_C
0       1       3       5
1       2       4       6
Yeni_A Yeni_B Yeni_C
0 1 3 5
1 2 4 6

Aynı DataFrame'in index isimlerine Yeni_ önekini ekleyelim:

df_indeks_onekli = df.add_prefix('Yeni_', axis="index") # index = 0 ile eş.
print("İndekse Önek Eklenmiş DataFrame:")
print(df_indeks_onekli)

Çıktı:

İndekse Önek Eklenmiş DataFrame:
        A  B  C
Yeni_0  1  3  5
Yeni_1  2  4  6
A B C
Yeni_0 1 3 5
Yeni_1 2 4 6

Bu metot, özellikle büyük veri kümelerinde farklı kaynaklardan gelen sütunları birleştirmeden önce isim çakışmalarını önlemek veya sütunların kaynağını belirtmek için kullanışlıdır.

Kaynak: