Pandas ile Veri Çerçevelerine Sütun Ekleme - Makine Öğrenimi için Pandas 6
İçindekiler:
- Giriş
- Pandas ile Veri Çerçevelerine Sütun Ekleme
2.1. Pandas ve Veri Çerçeveleri Hakkında Kısa Bir Bilgilendirme
2.2. Birinci Yöntem: Python Listesi Kullanarak Sütun Ekleme
2.3. İkinci Yöntem: insert() Fonksiyonunu Kullanarak Sütun Ekleme
2.4. Üçüncü Yöntem: assign() Fonksiyonunu Kullanarak Sütun Ekleme
- Sonuç
- Kaynaklar
📝 1. Giriş
Pandas, Python programlama dilinde veri analizi ve manipülasyonu için kullanılan popüler bir kütüphanedir. Bu kütüphane, veri analizi süreçlerini kolaylaştıran işlevler sağlar ve veri çerçeveleri adı verilen yapılar üzerinde etkili bir şekilde çalışmayı mümkün kılar. Veri çerçevelerine sütun eklemek, veri analizi sürecinde sıkça kullanılan bir işlemdir ve farklı yöntemlerle gerçekleştirilebilir.
Bu makalede, Pandas kullanarak veri çerçevelerine nasıl sütun ekleneceğini öğreneceğiz. İlk olarak, Pandas ve veri çerçeveleri hakkında kısa bir bilgilendirme yapacağız. Ardından, üç farklı yöntem kullanarak sütun ekleme adımlarını detaylı bir şekilde ele alacağız.
📝 2. Pandas ile Veri Çerçevelerine Sütun Ekleme
📚 2.1. Pandas ve Veri Çerçeveleri Hakkında Kısa Bir Bilgilendirme
Pandas, open-source bir Python kütüphanesidir ve veri analizi, veri manipülasyonu, veri temizleme ve veri keşfi gibi işlemlerde sıkça kullanılır. Bu kütüphane, verileri daha kolay bir şekilde işlememizi sağlayan yüksek performanslı ve kolay kullanımlı veri yapıları ve veri analizi araçları sunar. Veri analistleri ve veri bilimcileri tarafından tercih edilen Pandas, veri çerçeveleri adı verilen 2D veri yapıları üzerinde çalışma imkanı sağlar.
📚 2.2. Birinci Yöntem: Python Listesi Kullanarak Sütun Ekleme
Pandas kullanarak veri çerçevelerine sütun eklemenin en kolay yöntemlerinden biri Python listesi kullanmaktır. Bu yöntem, veri setinin küçük olduğu durumlarda tercih edilen bir yöntemdir. İşte nasıl yapılacağına dair adımlar:
- İlk olarak, bir Python listesi oluşturun. Bu liste, eklemek istediğiniz sütunun değerlerini içermelidir.
- Ardından, veri çerçevesi üzerinde yeni bir sütun oluşturun ve oluşturduğunuz listeyi bu sütuna atayın.
- Son olarak, güncellenmiş veri çerçevesini görüntüleyin ve eklenen sütunu kontrol edin.
Örneğin, aşağıdaki kod örneği veri çerçevesine "gender" adında bir sütun ekler:
import pandas as pd
# Veri çerçevesini oluşturma
data = {'Name': ['John', 'Emily', 'Michael'],
'Age': [25, 30, 35]}
df = pd.DataFrame(data)
# "gender" sütununu oluşturma ve değerlerini atama
gender = ['Male', 'Female', 'Male']
df['gender'] = gender
# Güncellenmiş veri çerçevesini görüntüleme
print(df)
Bu kodu çalıştırdığınızda aşağıdaki çıktıyı alırsınız:
Name Age gender
0 John 25 Male
1 Emily 30 Female
2 Michael 35 Male
📚 2.3. İkinci Yöntem: insert() Fonksiyonunu Kullanarak Sütun Ekleme
Veri çerçevelerine sütun eklemenin başka bir yöntemi, insert() fonksiyonunu kullanmaktır. Bu yöntem, eklemek istediğiniz sütunu belirli bir konuma yerleştirmenizi sağlar. İşte nasıl yapılacağına dair adımlar:
- İlk olarak, veri çerçevesinde sütunu eklemek istediğiniz konumu belirleyin.
- Ardından, insert() fonksiyonunu kullanarak sütunu belirtilen konuma yerleştirin.
- Son olarak, güncellenmiş veri çerçevesini görüntüleyin ve eklenen sütunu kontrol edin.
Örneğin, aşağıdaki kod örneği veri çerçevesine "gender" adlı bir sütunu "Age" sütununun hemen sonrasına ekler:
import pandas as pd
# Veri çerçevesini oluşturma
data = {'Name': ['John', 'Emily', 'Michael'],
'Age': [25, 30, 35]}
df = pd.DataFrame(data)
# "gender" sütununu "Age" sütununun hemen sonrasına ekleme
gender = ['Male', 'Female', 'Male']
df.insert(2, 'gender', gender)
# Güncellenmiş veri çerçevesini görüntüleme
print(df)
Bu kodu çalıştırdığınızda aşağıdaki çıktıyı alırsınız:
Name Age gender
0 John 25 Male
1 Emily 30 Female
2 Michael 35 Male
📚 2.4. Üçüncü Yöntem: assign() Fonksiyonunu Kullanarak Sütun Ekleme
Hem mevcut bir veri çerçevesini koruyarak hem de yeni bir sütun eklemek istediğiniz durumlarda assign() fonksiyonunu kullanabilirsiniz. Bu fonksiyon, mevcut bir veri çerçevesine yeni bir sütunu ekleyerek yeni bir veri çerçevesi oluşturur. İşte nasıl yapılacağına dair adımlar:
- İlk olarak, yeni bir veri çerçevesi oluşturun ve bu veri çerçevesini mevcut veri çerçevesine eşitleyin.
- Ardından, assign() fonksiyonunu kullanarak yeni bir sütunu bu yeni veri çerçevesine atayın.
- Son olarak, güncellenmiş veri çerçevesini görüntüleyin ve eklenen sütunu kontrol edin.
Örneğin, aşağıdaki kod örneği mevcut bir veri çerçevesine "horse" adında bir sütun ekler:
import pandas as pd
# Veri çerçevesini oluşturma
data = {'Name': ['John', 'Emily', 'Michael'],
'Age': [25, 30, 35]}
df = pd.DataFrame(data)
# Yeni bir veri çerçevesi oluşturma ve "horse" sütununu atama
df2 = df.assign(horse=False)
# Güncellenmiş veri çerçevesini görüntüleme
print(df2)
Bu kodu çalıştırdığınızda aşağıdaki çıktıyı alırsınız:
Name Age horse
0 John 25 False
1 Emily 30 False
2 Michael 35 False
🔍 3. Sonuç
Bu makalede, Pandas kullanarak veri çerçevelerine nasıl sütun ekleyebileceğimizi öğrendik. Python listesi, insert() fonksiyonu ve assign() fonksiyonu gibi farklı yöntemlerle sütun ekleme adımlarını detaylı bir şekilde ele aldık. Her bir yöntem için örnek kodlar paylaşıldı ve adımlar ayrıntılı bir şekilde açıklandı. Artık veri analizi sürecinde ihtiyaç duyduğunuz sütunları kolaylıkla ekleyebilirsiniz.
📚 4. Kaynaklar