Python’da veri çerçevelerini birleştirmek için pandas kütüphanesindeki “concat” veya “merge” fonksiyonlarını kullanabilirsiniz.

Python'da Veri Çerçevelerini Nasıl Birleştirilir?

Concat: “concat” fonksiyonu veri çerçevelerini birbirine eklemek için kullanılır. Örneğin:

import pandas as pd

df1 = pd.DataFrame({‘A’: [‘A0’, ‘A1’, ‘A2’, ‘A3’],
‘B’: [‘B0’, ‘B1’, ‘B2’, ‘B3’],
‘C’: [‘C0’, ‘C1’, ‘C2’, ‘C3’],
‘D’: [‘D0’, ‘D1’, ‘D2’, ‘D3’]},
index=[0, 1, 2, 3])

df2 = pd.DataFrame({‘A’: [‘A4’, ‘A5’, ‘A6’, ‘A7’],
‘B’: [‘B4’, ‘B5’, ‘B6’, ‘B7’],
‘C’: [‘C4’, ‘C5’, ‘C6’, ‘C7’],
‘D’: [‘D4’, ‘D5’, ‘D6’, ‘D7’]},
index=[4, 5, 6, 7])

df3 = pd.concat([df1, df2])
print(df3)

Merge: “merge” fonksiyonu veri çerçevelerini belirli bir anahtar kolonu kullanarak birleştirir. Örneğin:
left = pd.DataFrame({‘key’: [‘K0’, ‘K1’, ‘K2’, ‘K3’],
‘A’: [‘A0’, ‘A1’, ‘A2’, ‘A3’],
‘B’: [‘B0’, ‘B1’, ‘B2’, ‘B3’]})

right = pd.DataFrame({‘key’: [‘K0’, ‘K1’, ‘K2’, ‘K3’],
‘C’: [‘C0’, ‘C1’, ‘C2’, ‘C3’],
‘D’: [‘D0’, ‘D1’, ‘D2’, ‘D3′]})

result = pd.merge(left, right, on=’key’)
print(result)

Concat ve Merge fonksiyonları veri çerçevelerini birleştirmek için farklı senaryolarda kullanılabilir ve seçiminiz işleminizi nasıl gerçekleştirmek istediğinize bağlıdır.
Sitemizde python örneklerinin sayısını arttırmamız istiyorsanız web sitemize yorum olarak yazabilirsiniz. Yorum olarak yazacağınız içerikleri en kısa sürede web sitemizde paylaşıyoruz olacağız. Başka bir python programlama örnek uygulamasında görüşmek üzere. Sevgiyle kalın.

 

Temel Seviye Python Eğitimi videolarımızı izlemek için tıklayınız.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir