‫Tekrar hoş geldiniz.
‫Son derste, verileri, özellikle de yerinde incelediğimiz eksik verileri manipüle etmenin birkaç
‫farklı yolunu inceledik.
‫Yani pandas veri çerçeveleri üzerinde yerinde bir işlem mi yapmak istiyorsunuz?
‫Yerinde parametresini true olarak ayarlayabilir veya kullanarak yeniden atayabilirsiniz.
‫Yeniden atama örneğimiz yok.
‫Bir şeye eşitlemek için göndererek yeniden atama yapabilirsiniz.
‫Artık eksik verilerle çalışmaktan bıktık.
‫Mevcut verilerden nasıl veri oluşturabiliriz?
‫PANDAS, yeni bir sütun oluşturmak gibi veri oluşturabileceğiniz birkaç farklı yola sahiptir.
‫Birkaç farklı yönteme göz atalım.
‫Bu seriyle başlayalım.
‫Bu yüzden belki de önce bunu yorumlayın, seriden sütuna geçelim.
‫Ardından Seats Column Equals PD Series adında bir seri oluşturacağız.
‫Belki o serinin içine birkaç tane koyarız.
‫Beşli sayılar çünkü birkaç aracımızda beş koltuk var.
‫Aslında tüm arabalarımız beş koltuklu ama doldurmayacağız.
‫Yani araba satış koltuklarındayız.
‫Yeni bir sütun oluşturmanın başka bir yolu, buraya bir yorum koyacağız.
‫Koltuklar adında yeni bir köşe.
‫Unutmayın, araba satışları veri çerçevemiz yukarıda çalıştığımız çerçevedir, bu yüzden onu burada görüntüleyebiliriz.
‫Yani araba satışları, yeni sütun.
‫Şimdi, yeni bir sütun oluşturmak için bir sütunu nasıl seçeceğinize çok benzer.
‫Ama unutmayın, tartışmadan önce kodu çalıştıracağız.
‫Bu yüzden onu, az önce oluşturduğumuz seri olan Seats sütununa eşit olarak ayarlayacağız.
‫Şimdi de araba satışları veri çerçevemizi görüntülemek istiyoruz.
‫Mükemmel.
‫Böylece bunun ne yaptığını görüyoruz.
‫Daha önce olduğu gibi aynı sütunlara sahibiz, ancak bu kez sağ tarafta koltuklarımız var.
‫Böylece en sağda bir sütun oluşturuldu.
‫Pandas'ta yeni bir sütun oluşturduğunuzda, varsayılan olarak veri çerçevenizin en sağ tarafında
‫görünür.
‫Ama burada bazı eksik değerlerimiz var.
‫Hmm.
‫Tamam.
‫Bunun nedeni serimizin sadece beşe beş olması, yani beş değeriyle beş uzunluğunda olmasıdır.
‫Bütün bu beşliklerle kafam karışıyor.
‫Yani bu Toyota beyaz araba, 400.000, çünkü bu fiyat sütununu düzeltmedik ve
‫beş koltuğu var.
‫Ama bunu nasıl dolduracağız?
‫Ve belki de koltuk sütunuyla birlikte maliyet satışlarını kullanabiliriz.
‫Bunu daha önce bir önceki videoda görmüştük.
‫A'yı doldur.
‫Ve biz beş tane istiyoruz.
‫İşte oldu.
‫İstediğimiz her şey yerli yerinde olsun, böylece gerçek vardiyayı ima etmek zorunda kalmayız.
‫Sonra da araba satışlarına bir göz atıyoruz.
‫Hata.
‫İşte oldu.
‫Tüm arabalarımızda beş koltuk var.
‫Çok güzel.
‫Bunu zaten biliyorduk.
‫Belki bazılarının beş koltuğu yoktu.
‫Şimdi, bir sütun oluşturmanın başka bir yolu daha var ve bu bir Python listesinden, bir
‫seriye benzer, listeden bir sütun.
‫Python'daki en iyi listem.
‫Bu yüzden belki yakıt ekonomisi istiyoruz.
‫Bugünlerde bir araba satın alırken göz önünde bulundurmak isteyeceğiniz başka bir şey de budur;
‫paranızın karşılığını en iyi şekilde aldığınızdan emin olmak istersiniz.
‫Ekonomiyi doğru mu heceledim?
‫Hayır.
‫Karıştır.
‫İşte oldu.
‫Belki 7 tane istiyoruz. 100 kilometrede 5 litre.
‫Yaklaşık 9. 25. 0.
‫9. 6.
‫Bu rakamları biz uyduruyoruz.
‫İşte oldu.
‫Bu da yaklaşık beş uzunluğunda.
‫Şimdi araba satışı istiyoruz.
‫Bu sütuna ne isim vermeliyiz?
‫100 cam başına yakıt.
‫Bu güzel ve hatırlaması kolay.
‫Eşittir, yakıt ekonomisi liste ekonomimize eşit olacak şekilde ayarlayacağız.
‫Sonra da buraya bir göz atacağız.
‫Değer çağı.
‫Hmm.
‫Neyi yanlış yapıyoruz?
‫Değerlerin uzunluğu dizinin uzunluğuyla eşleşmiyor.
‫Ah.
‫Yani bu ilginç bir hata.
‫Belki de burada daha fazla değere ihtiyacımız vardır.
‫Doldurmaya devam edelim.
‫8. 7.
‫3. 0.
‫Bu gerçekten yakıt tasarruflu bir araba.
‫Bakalım ne olacak.
‫Hala aynı değil.
‫Neye ihtiyacımız var?
‫012345678.
‫Bir tane daha 4 eder. 5.
‫İşte oldu.
‫Yani bir listeden oluşturmak istiyorsanız, bunu bilerek yapın.
‫Wink, wink.
‫Mevcut veri çerçevenizle aynı uzunlukta olması gerekirken, bir seri olabilir.
‫Veri çerçevenizin halihazırda olduğundan farklı bir uzunluk türü.
‫Bu yüzden burada dokuz veya on değere ihtiyacımız vardı çünkü sıfırdan başlıyordu, çünkü orijinal araba satış
‫veri çerçevemiz on uzunluğundaydı.
‫Pekala, bir yola daha bakalım.
‫Peki ya başka bir sütundan bir sütun oluşturmak istersek?
‫Sanki bu arabanın ömrü boyunca ne kadar yakıt kullandığını hesaplamak istiyormuşuz gibi.
‫Yani bu 100 kilometre başına ise.
‫150,000 kilometre yaptı.
‫Belki kilometre sayacı sütununu bu sütunun 100 katına bölersek, bu arabanın tüm ömrü boyunca kaç
‫litre yakıt kullandığını hesaplayabiliriz.
‫Şunu bir deneyelim.
‫Eğer araba satacaksak iyi bir isim nedir?
‫Kullanılan toplam yakıt.
‫Güzel eşittir araba satışı.
‫Araba satışlarında kilometre sayacı istiyoruz.
‫Kilometre sayacı.
‫Belki de basın sekmesi öyledir.
‫İşte oldu.
‫Sekme otomatik tamamlandı.
‫Şimdi bunu 100'e bölmek istiyoruz çünkü bu 100 kilometre başına yakıttır.
‫Bu yüzden bunu araba satışlarıyla çarpabiliriz.
‫Sekme başına yakıt istiyoruz.
‫Sekme başına.
‫Hayır, 100 kilometre başına yakıt almak için sekmeye basıyorum.
‫Şimdi bunun ne yapacağını düşünüyorsun?
‫Bu yeni bir sütun oluşturacaktır çünkü bu dize veri çerçevemizde mevcut değildir ve kilometre sayacı
‫sütununu alacaktır.
‫Panda'nın sayısal sütunlarıyla ilgili bir başka güzel şey de, doğrudan üzerlerinde işlem yapabilmeniz
‫ve ardından kilometre sayacı sütununu 100'e ve katlarına bölebilmenizdir.
‫Tarafından.
‫100 kilometre başına yakıt sütunu.
‫Bakalım neler olacak.
‫Veri çerçevemizi görüntülemek istiyoruz.
‫Çok güzel.
‫Yani bu, litre cinsinden kullanılan toplam yakıt olacak.
‫Ya da belki daha iyi bir isim verebilirdik.
‫Litre l yazarak bu yeni sütunu oluşturursak, başka bir sütun oluşturacaktır.
‫Kullanılan toplam yakıt.
‫L Hmm.
‫Sorun değil.
‫Şimdilik bunu dert etmiyoruz.
‫Yani 11,233 litre.
‫Bunu tek seferde yapsaydınız, yaşadığınız yerdeki yakıt fiyatına bağlı olarak oldukça pahalı olurdu.
‫Pekala, başla.
‫Şimdi, bunu yapabileceğimiz bir sütun oluşturmanın daha kolay bir yolu var.
‫Tek bir değerden sütun oluşturun.
‫Hadi yapalım şunu.
‫Araba satışları.
‫Belki de basit bir tane istiyoruz.
‫Tekerlek sayısı dörde eşittir.
‫Çünkü arabanızın dört tekerleği olmasaydı, muhtemelen araba kullanamazdınız.
‫Şimdi veri çerçevemizin zaman içinde nasıl gelişebileceğini görmeye başlayabilirsiniz.
‫Değil mi?
‫Birkaç şeyi manipüle ettik.
‫Belki bu sütunlardan bazıları uzun vadede çok kullanışlı olmayabilir, ancak bu sadece veri çerçevenizi değiştirmek için pandaları
‫nasıl hızlı bir şekilde kullanabileceğinize dair bir örnektir.
‫Fiyat sütununu ayarladık ve eş sütununu düşürdük.
‫Kendi sütunlarımızdan bir demet ekledik.
‫Bunlar bir veri bilimi veya makine öğrenimi projesinde atacağınız adımlar, değil mi?
‫Belki bir sütun daha ekleriz.
‫Arabalarımızın, makarnalarımızın, yol güvenliğimizin ve varsayılan olarak bunların doğru olup olmadığını bilmek istiyoruz.
‫Bu sadece farklı sütun türlerine başka bir örnek vermek içindir.
‫Yani D tipleri.
‫Evet, işte böyle.
‫Şimdi ucunda bir boğa sütunu var.
‫Çok saçma.
‫Doğru mu yanlış mı?
‫Birkaç topumuz var.
‫Birkaç kayan noktamız ve nesne sütunlarımız var.
‫Elimizde var.
‫Doğru.
‫Demek pandalar bu kadar çok yönlü, öyle mi?
‫Bununla birçok farklı veri türünü kullanabilirsiniz.
‫Şimdi, bunun gibi sütunlarımızdan birini kaldırmak istersek ne olur, çünkü üstte L var ve bu
‫bundan daha az kafa karıştırıcı.
‫Hangi ölçümde olduğunu bilmiyoruz.
‫Bırakma işlevini kullanabilirsiniz.
‫Bu yüzden damla sütunu için damla yapacağız.
‫Bu yüzden toplam yakıt kullanımı sütun adımız olacak ve şimdi buna bir eksen parametresi vermemiz gerekiyor,
‫bu yüzden eksen eşittir bir.
‫Veri çerçevemizin anatomisini hatırlıyorsanız, burada olup olmadığına bakalım.
‫Bunun nedeni sütunların eşittir bir ekseninde olmasıdır.
‫Bazı işlevlerin eksen gerektirdiğini söylediğimi hatırlıyor musunuz?
‫Bunu hatırlamam biraz zaman aldı, ancak hatırlamanız gereken şey, bir sütundan bahsediyorsanız,
‫eksenden bahsediyor olmanızdır.
‫O halde güzel araba satışları yapalım.
‫Hala unutmaya devam ettiğimiz bir şey var.
‫Bu noktayı tekrar vurgulayacağım.
‫Ya yeniden atamamız ya da yerinde yöntemini kullanmamız gerekiyor.
‫Bu yüzden araba satışları veri çerçevemizi buraya yeniden atıyoruz.
‫Bırak.
‫Araba satışları.
‫Şimdi bıraktık.
‫Bu DataFrame'e bakmak çok güzel.
‫Bu inanılmaz.
‫Tamam.
‫Burada birkaç farklı sütunun nasıl oluşturulacağını gördük.
‫İstemediğimiz bir sütunu nasıl düşüreceğimizi gördük.
‫Veri çerçevelerimizi manipüle etmek için yapmak istediğimiz birkaç şey daha var.
‫Ancak bu konuşma tekrar çok uzamadan önce, geri dönün.
‫Biraz ara vermeni istiyorum.
‫Biraz ara ver.
‫Ama aksi takdirde, bir sonraki dersten önce kendi köşenizi oluşturmayı deneyin.
‫İstediğiniz kadar basit bir şey olabilir, ancak bunun gibi bir kod yazarak pratik yapın.
‫Belki biliyorsundur.
‫Küçük bir işlem istediğiniz kadar süslü veya gösterişli olabilir, ancak sadece kendinize ait yeni bir sütun oluşturma
‫pratiği yapın ve bir sonraki videoda görüşmek üzere.