Pandas ile Sütunları Tek Bir Sütun Altında Toparlama

Furkan Tolga Yüce
Data Runner
Published in
2 min readJun 10, 2019
Photo by Ross Findon on Unsplash

Pandas ile Sütünlara Yazılmış Yılları, Tek Sütunda Toparlama

Başlıkta derdimizi pek iyi anlatamadım ama bir örnek ve aşağıdaki görsellerle anlaşılmış olacak.

Elimizde İstanbul ve Ankara’ya ait yıl bazlı bir veri setimiz var.

Veri setimiz: Şehir Adı, Şehir Plaka, yıl ve bu yıllara ait değerlerden meydana gelmektedir.

Yapısı itibariyle yıl bilgileri sütunlarda verilmiş.

Ve görüntüsü aşağıdaki gibi.

Veri Setimizin İlk Hali

Biz veri setimizi aşağıdaki formata getirmek istiyoruz.

Veri Setimizin Olmasını İstediğimiz Hali.

Görüldüğü gibi Yıl ve Değer Adında iki sütun oluşturuyoruz ve sütunlardaki yılları ve onlara karşılık gelen değerleri satır bazlı saklıyoruz.

Bunu yaparken her yıl için şehir bilgisini de çoğaltıyoruz.

O halde başlayalım.

Yapacağımız değişiklikleri saklamak için boş DataFrame oluşturalım.

Sütunlardaki bilgiyi satırlarda saklamak için, Şehir adı ve Plaka bilgisini çoğaltmamız gerekecek.

Bunun için df_baz adında bir DataFrame oluşturuyoruz ve bilgileri içerisinde saklıyoruz.

for döngümüz döndükçe df_baz içerisine Yıl ve Değer bilgilerini ekliyoruz ve df_yeni DataFrame’i altına .concat metodu ile ekliyoruz.

İşte bu kadar.

Github ile kodları daha rahat görebilirsiniz.

--

--