Python'da pandas DataFrame'e boş sütun ekleme (2 örnek) | String ve NaN ekleyin | float() Fonksiyonu
Table of Contents:
- Giriş (Introduction)
- Pandas Kütüphanesini İçe Aktarma (Importing the Pandas Library)
- Örnek Bir Veri Çerçevesi Oluşturma (Creating an Example Data Frame)
- Boş Bir Sütun Eklemek (Adding an Empty Column)
- NaN Değerleri İçeren Bir Sütun Eklemek (Adding a Column with NaN Values)
- Kaynaklar (Resources)
- Sıkça Sorulan Sorular (FAQ)
- Özet (Highlights)
Giriş (Introduction) 👋
Bu video, Python programlama dili kullanarak bir pandas veri çerçevesine boş bir sütun eklemeyi açıklamaktadır. İlk olarak, pandas kütüphanesini içe aktarmamız gerekmektedir. Ardından, bir örnek veri çerçevesi oluşturmamız gerekmektedir. Boş bir sütun eklemek istediğimizi varsayalım. Bu videoda, boş karakter dizeleri içeren bir sütunu nasıl oluşturacağımızı ve sadece NaN değerlerini içeren bir sütunu nasıl ekleyeceğimizi göstereceğiz.
Pandas Kütüphanesini İçe Aktarma (Importing the Pandas Library) 📚
Pandas kütüphanesini kullanmak için ilk adım, onu içe aktarmaktır. İçe aktarmak için aşağıdaki kodu kullanabiliriz:
import pandas as pd
Örnek Bir Veri Çerçevesi Oluşturma (Creating an Example Data Frame) 📊
İkinci adımda, örnek bir veri çerçevesi oluşturmanız gerekmektedir. Örnek veri çerçevesini aşağıdaki kod kullanarak oluşturabiliriz:
import pandas as pd
data = pd.DataFrame({'x1': [1, 2, 3, 4, 5, 6, 7],
'x2': [10, 20, 30, 40, 50, 60, 70],
'x3': [100, 200, 300, 400, 500, 600, 700]})
print(data)
Bu kodu çalıştırdığınızda, örnek bir veri çerçevesi olan "data"yı oluşturacak ve bu veri çerçevesini yazdıracaktır.
Boş Bir Sütun Eklemek (Adding an Empty Column) ➕
Şimdi, bu veri çerçevesine boş bir sütun eklemek istediğimizi varsayalım. Boş bir sütun eklemek için aşağıdaki kodu kullanabiliriz:
import pandas as pd
data = pd.DataFrame({'x1': [1, 2, 3, 4, 5, 6, 7],
'x2': [10, 20, 30, 40, 50, 60, 70],
'x3': [100, 200, 300, 400, 500, 600, 700]})
copy_data = data.copy()
copy_data['new_column'] = ''
print(copy_data)
Bu kodu çalıştırdığınızda, "copy_data" adlı yeni bir veri çerçevesi oluşturacak ve bu veri çerçevesine "new_column" adında boş bir sütun ekleyecektir. Sonuç olarak, bu yeni veri çerçevesini, orijinal veri çerçevesiyle aynı değerleri içeren ve boş karakter dizeleri içeren bir sütunla birlikte yazdıracaktır.
NaN Değerleri İçeren Bir Sütun Eklemek (Adding a Column with NaN Values) ➕🔢
Boş bir sütun yerine, yalnızca NaN değerlerini içeren bir sütun eklemek istiyorsanız, aşağıdaki kodu kullanabilirsiniz:
import pandas as pd
import numpy as np
data = pd.DataFrame({'x1': [1, 2, 3, 4, 5, 6, 7],
'x2': [10, 20, 30, 40, 50, 60, 70],
'x3': [100, 200, 300, 400, 500, 600, 700]})
data_new2 = data.copy()
data_new2['new_column'] = np.float('nan')
print(data_new2)
Bu kodu çalıştırdığınızda, "data_new2" adlı yeni bir veri çerçevesi oluşturacak ve bu veri çerçevesine "new_column" adında yalnızca NaN değerlerini içeren bir sütun ekleyecektir. Sonuç olarak, bu yeni veri çerçevesini, orijinal veri çerçevesiyle aynı değerleri içeren ve yalnızca NaN değerlerini içeren bir sütunla birlikte yazdıracaktır.
Kaynaklar (Resources) 📚
Sıkça Sorulan Sorular (FAQ) ❔💡
S: Bu videoda anlatılan konuyla ilgili daha fazla bilgi edinmek için nereye bakabilirim?
C: Daha fazla bilgi için, statisticsglobe.com adresinde bu video içeriğini daha detaylı bir şekilde açıkladığım bir öğretici yayımladım.
S: Videoyu beğendiyseniz veya herhangi bir sorunuz varsa ne yapmalıyım?
C: Beğendiyseniz veya herhangi bir sorunuz varsa, yorumlar bölümünde bana bildirebilirsiniz. Tüm yorumlara en kısa sürede cevap vermeye çalışacağım.
S: YouTube kanalınıza abone olmamı neden öneriyorsunuz?
C: Yaklaşık 500'den fazla video yayımladım ve bu kanalda günlük olarak yeni videolar yayımlamaya devam ediyorum. Yeni video yayınlarını kaçırmamak için YouTube kanalıma abone olmanızı öneririm.
Özet (Highlights) ✨
- Pandas kütüphanesini Python programlama dilinde kullanarak bir veri çerçevesi oluşturmayı öğrendik.
- Bir veri çerçevesine boş bir sütun eklemek için copy() ve egzersizlerini kullandık.
- Bir veri çerçevesine NaN değerleri içeren bir sütun eklemek için numpy kütüphanesini ve np.float('nan') yöntemini kullandık.