Python Pandas: Veri Çerçevelerinden Satır ve Sütun Ekleme/Kaldırma

Try Proseoai — it's free
AI SEO Assistant
SEO Link Building
SEO Writing

Python Pandas: Veri Çerçevelerinden Satır ve Sütun Ekleme/Kaldırma

İçindekiler:

  1. Giriş
  2. Veri Çerçevelerinde Sütun Ekleme ve Kaldırma
  3. Tek Bir Satır Ekleme
  4. Birden Fazla Satırı Birleştirerek Ekleme
  5. Satır Kaldırma
  6. İpuçları ve Püf Noktaları
  7. Özet
  8. Kaynaklar

Giriş

Merhaba! Bu videoya hoş geldiniz. Bu videoda veri çerçevelerimizden sütun eklemeyi ve kaldırmayı öğreneceğiz. Ayrıca birden fazla sütundaki bilgileri birleştirerek nasıl yeni bir sütun oluşturabileceğimizi de göreceğiz. Geçen videomuzda satır ve sütun güncelleme konusunu ele almıştık, ancak bu videomuz biraz daha kısa olacak. Bu videoların bir sponsorsu var ve sponsorumuz Brilliant. Bu videoların Brilliant tarafından desteklendiği için Brilliant'e teşekkür etmek istiyorum. Aşağıdaki açıklama bölümündeki bağlantıyı kullanarak Brilliant'i ziyaret etmenizi ve sponsorları desteklemenizi rica edeceğim.

Veri Çerçevelerinde Sütun Ekleme ve Kaldırma

Veri çerçevelerine sütun eklemek oldukça kolaydır. Güncelleme videomuzda gördüğümüz değerleri günceller gibi bir sütun oluşturabilir ve istediğimiz değerleri bu sütuna atayabiliriz.

Örneğin, ad ve soyad sütunlarımızı birleştirerek yeni bir sütun oluşturmak istediğimizi düşünelim. Bu durumda yapmamız gereken ilk adım, ad ve soyad sütunlarını birleştirerek yeni bir Series elde etmektir.

# Kod örneği:
import pandas as pd

df = pd.DataFrame({'Ad': ['Ahmet', 'Mehmet', 'Ayşe'], 'Soyad': ['Yılmaz', 'Demir', 'Kaya']})

# Ad ve soyad sütunlarını birleştirerek yeni bir sütun oluşturma
ad_ve_soyad = df['Ad'] + ' ' + df['Soyad']  

# Yeni sütunu veri çerçevesine ekleme
df['Ad Soyad'] = ad_ve_soyad

df.head()

Bu kod örneğinde, 'Ad' ve 'Soyad' sütunlarını birleştirerek 'Ad Soyad' adında yeni bir sütun oluşturduk. Oluşturduğumuz ad_ve_soyad serisini df veri çerçevesine 'Ad Soyad' adıyla ekledik. İşte bu kadar basit!

Eğer bir sütunu kaldırmak istiyorsanız drop() fonksiyonunu kullanabilirsiniz.

# Kod örneği:
df.drop('Ad Soyad', axis=1, inplace=True)

Bu örnekte, 'Ad Soyad' sütununu kaldırmak için drop() fonksiyonunu kullandık. axis=1 parametresi, bu işlemi bir sütun üzerinde gerçekleştireceğimizi belirtir. inplace=True ise değişiklikleri veri çerçevesinde kalıcı hale getirir.

Tek Bir Satır Ekleme

Bir veri çerçevesine tek bir satır eklemek için append() fonksiyonunu kullanabilirsiniz.

# Kod örneği:
df2 = pd.DataFrame({'Ad': ['Ali'], 'Soyad': ['Yıldız']})
df = df.append(df2, ignore_index=True)

Bu kod örneğinde, df2 adında başka bir veri çerçevesi oluşturduk ve bu veri çerçevesini df adlı veri çerçevesine eklemek için append() fonksiyonunu kullandık. ignore_index=True parametresi, varolan indeksleri yok sayarak yeni bir indeks oluşturmayı sağlar.

Birden Fazla Satırı Birleştirerek Ekleme

Eğer var olan bir veri çerçevesini başka bir veri çerçevesine eklemek istiyorsanız yine append() fonksiyonunu kullanabilirsiniz.

# Kod örneği:
df = df.append(df2, ignore_index=True)

Bu örnekte, df2 veri çerçevesini df veri çerçevesine eklemek için append() fonksiyonunu kullandık.

Satır Kaldırma

Satır kaldırmak için drop() fonksiyonunu kullanabilirsiniz. İlgili satırın indeksini belirterek satırı kaldırabilirsiniz.

# Kod örneği:
df.drop(index=2, inplace=True)

Bu örnekte, indeksi 2 olan satırı kaldırmak için drop() fonksiyonunu kullandık. inplace=True parametresi, değişikliklerin veri çerçevesinde kalıcı olmasını sağlar.

İpuçları ve Püf Noktaları

  • Veri çerçevelerine sütun eklemek ve kaldırmak oldukça kolaydır.
  • Tek bir satır eklemek için append() fonksiyonunu kullanabilirsiniz.
  • Birden fazla satırı birleştirerek eklemek için yine append() fonksiyonunu kullanabilirsiniz.
  • Satır kaldırmak için drop() fonksiyonunu kullanabilirsiniz.
  • İşlemleri kalıcı hale getirmek için inplace=True parametresini kullanabilirsiniz.

Özet

Bu videoda, veri çerçevelerine sütun ve satır eklemeyi, kaldırmayı ve değiştirmeyi öğrendik. Bu işlemleri gerçekleştirmek oldukça basit ve pandas kütüphanesinin sağladığı fonksiyonlar sayesinde kolayca yapılabilir. İşte bu kadar!

Kaynaklar

SSS

S: Veri çerçeveme sütun eklemek için ne kullanabilirim?
C: Veri çerçevenize sütun eklemek için df['Yeni Sütun'] = values syntax'ını kullanabilirsiniz.

S: Tek bir satır eklemek için nasıl bir yöntem kullanabilirim?
C: Tek bir satır eklemek için df.append(row, ignore_index=True) syntax'ını kullanabilirsiniz.

S: Bir satırı kaldırmak için ne yapmalıyım?
C: Bir satırı kaldırmak için df.drop(index=row_index) syntax'ını kullanabilirsiniz.

Are you spending too much time on seo writing?

SEO Course
1M+
SEO Link Building
5M+
SEO Writing
800K+
WHY YOU SHOULD CHOOSE Proseoai

Proseoai has the world's largest selection of seo courses for you to learn. Each seo course has tons of seo writing for you to choose from, so you can choose Proseoai for your seo work!

Browse More Content