‫Son videoda, bu kötü çocuğu burada yarattık.
‫Şimdi benzer bir şey yapmayı deneyelim, ancak kendi verilerimizi kullanarak çizim ile birlikte biraz
‫veri manipülasyonu yapabilir ve pandas ve map plot lib becerilerimizden bazılarını bir araya getirebiliriz.
‫Yapacağımız şey önce fiyat sütununu biçimlendirmek olacak.
‫Bunu tamsayı formatına getireceğiz çünkü şu anda dolar işaretlerini, sütunları ve yorumları istemiyoruz.
‫Sayısal işlemler yaparken bunları istemiyoruz.
‫Bunu yapmak için araba satışlarına gideceğiz ve ardından fiyat sütununu değiştireceğiz.
‫Dizeye erişmemiz gerekiyor.
‫Bunu PANDAS bölümünde gördük.
‫String, dot replace yapacağız ve şimdi burada biraz regex geçmek istiyoruz.
‫İşte oldu.
‫Yani aslında tüm bunlar doları al, virgülü ve noktayı işaretle, burada ve burada olan
‫ve değiştir diyor.
‫Ve biz onu değiştireceğiz.
‫Boş bir dize.
‫Bunun ne yapacağını göreceğiz.
‫Araba satışları.
‫Oraya araba satışlarını da eklemeliyiz.
‫Şimdi nasıl göründüğüne bakalım.
‫Tamam, güzel.
‫Ama sonunda fazladan iki sıfır var, bu yüzden bunu istemiyoruz.
‫Bu yüzden son iki sıfırı kaldırmak istiyoruz.
‫Araba satışlarımız var.
‫Fiyat sütununa tekrar erişmek istiyorum.
‫Carsales Price'a yeniden atayacağız.
‫Tekrar söylüyorum, hala bir ip.
‫Dolayısıyla, nokta dizesiyle ne yaptığımızı örneklemek için bu go here türüne bir göz atarsak.
‫Oh, bu bir seri.
‫Tamam.
‫Ama sorun değil.
‫Bu hala bir dize, bu yüzden burada nokta dizesi yöntemiyle erişiliyor.
‫Belki sıfır dize yaparsak, işte böyle.
‫Yani buradaki küçük olana erişiyor ve bize bunun bir dize olduğunu söylüyor.
‫Bu yüzden önce STR ile bir dize olarak erişmek zorundayız ve şimdi dilimleme kullanarak son ikisini kaldırmak
‫istiyoruz.
‫Peki, burada araba satışlarının nasıl göründüğüne bir göz atalım.
‫Oh, hayır, çok fazla kaldırdık.
‫Yani yapabileceğimiz şey yeniden çalıştırmak.
‫Bu küçük sorunu gidermek için veri çerçevemizi yeniden içe aktarmamız gerekecek.
‫Bu onu sıfırlayacaktır çünkü unutmayın, Jüpiter hücreleri sıralı modda çalışmaktadır.
‫Dolayısıyla, bu hücreyi birden fazla kez çalıştırırsak, fiyat sütunumuzun son iki basamağını sürekli olarak
‫kaldıracaktır.
‫Bunu yürütmeye devam ettiğimiz sürece.
‫Yani bunu istemiyoruz.
‫Artık fiyat sütunumuz istediğimiz formatta.
‫PD tarih aralığına benzer bir Suud sütunu ekleyeceğiz.
‫Burada kullandığımız fonksiyon.
‫Ödenen tarih aralığı.
‫Hadi yapalım şunu.
‫Veri aralığı bir bir.
‫Bir randevuyu atlatmak istiyoruz.
‫2020.
‫Dönem sayısı.
‫Yani eklemek istediğimiz tarih sayısı bu kadar mı?
‫Burada dönemlerimiz var.
‫Yani bu bir parametre.
‫Bu da buna eklenecek.
‫1000 dönemimiz vardı, ancak araba satış veri çerçevemiz için bu kadar çok dönem istemiyoruz.
‫Aslında burada her satır için sadece tarih dönemi istiyoruz, bu yüzden bunu dönemleri LAN araba satışlarına eşitleyerek yapabiliriz.
‫Ardından otomobil satışları veri çerçevesini tekrar kontrol edeceğiz.
‫Çok güzel.
‫Şimdi burada sıralı bir satış tarihimiz var.
‫Sorun değil.
‫Belki de hepsi sıralı tarihlerle satılmadı, ancak biz sadece mevcut veri çerçevelerimizi nasıl manipüle etmeye
‫başlayabileceğimize dair bir örnek oluşturuyoruz.
‫Bir sonraki adımda yapmak istediğimiz şey, bir toplam sütunu oluşturmak.
‫Bu yüzden tüm arabalarımızı satarak ne kadar kazandığımızı toplamaya başlamak istiyoruz.
‫Yani 4000'e 5000'i 7000'e eklersek.
‫İşte burada come some gibi bir şey kullanabiliriz çünkü bu fiyatların her birini kümülatif olarak ekleyecektir.
‫O halde toplam bir sütun yapalım.
‫Bu araba satışı olmalı.
‫Toplam satış.
‫Ve sonra ne istiyoruz.
‫Fiyat sütununu istiyoruz.
‫Bu doğru.
‫Araba satış fiyatı.
‫Nokta com.
‫Biraz.
‫Bakalım burada ne olacak.
‫Araba satışları.
‫Biz ne yaptık?
‫İşe yaradı.
‫Ancak fiyat sütunu hala dize biçiminde olduğu için, dizeleri birbiriyle birleştirir.
‫Şimdi satış fiyatımıza bir göz atalım.
‫Sıfır nokta D tipi.
‫Oh, bu biraz sıkıcı.
‫Bunu örneklendirmeye geri dönelim.
‫Bu bir ip.
‫İşte oldu.
‫Yani fiyat sütunumuz hala bir dizedir.
‫Bunu düzeltmek için, önce tamsayıya dönüştürmeli ve ardından come some işlevini çağırmalıyız, böylece
‫tür olarak nokta yapabiliriz.
‫İnterkom biraz.
‫Bunun yapacağı şey, toplam satış sütununu int türünde bir tamsayı olarak fiyat sütunu olarak yeniden
‫atamaktır.
‫Nokta kümülatif toplam.
‫Bu teoride işe yaramalıdır, ancak her zaman olduğu gibi kodu çalıştırın.
‫O zaman kontrol et.
‫Çok güzel.
‫Tamam, bu gitti.
‫Toplam satış, 4000 artı 5000, 9000 artı 7000 veya 16,000'dir.
‫Ve sonra sonuna kadar devam ediyor.
‫Bu on gün boyunca tüm araçlarımızı sattıktan sonra elimizde 76.450 araç kalıyor.
‫Çok güzel.
‫Burada iyi bir kâr var.
‫Bunu adamızı finanse etmek için kullanabilirim.
‫Bir dükkan satın aldım ve şimdi.
‫Toplam satışların grafiğini çizelim.
‫Bu yüzden araba satışı istiyoruz.
‫Toplam satışlarımızın zaman içinde nasıl göründüğünü görmek istiyoruz.
‫Bu grafiği kendi verilerimizle tekrarlayacak olursak, araba satışları nokta grafiği X, satış tarihine eşittir.
‫Ve şimdi bir pandas veri çerçevesi üzerinde doğrudan nokta çizimi çağırabileceğiniz yer burasıdır.
‫Bu, harita çizim lib API'sinin panda sürümü veya harita çizim lib API'si için pandas sarmalayıcıdır.
‫Bu yüzden sadece dataframe dot plot'a gidiyoruz ve tarih olan x'i ve toplam satış sütunu olan
‫Y'yi geçiriyoruz.
‫Bakalım bu neye benziyor.
‫Toplam satış.
‫Sonuna noktalı virgül koyacağız, böylece yazıcıdan çıkmayacak.
‫Çok güzel.
‫İşte oldu.
‫Yani bu sadece nasıl alabileceğinize dair bir örnek.
‫Dokümantasyondan veya internette bulduğunuz bir örnekten bazı kodlar yazın ve biz de burada kopyaladık.
‫Ancak daha sonra bu ilkeleri ya da bazılarını alıp kendi verilerimizle bir araya getirdik ve burada bu
‫küçük görselleştirmeyi oluşturduk.
‫Şimdi gözümüzde canlandırabiliriz.
‫Tamam, diyelim ki Ocak ayının ilk on gününde on arabamızı sattık.
‫Şimdi toplam satışlarımız yukarı ve sağa doğru gidiyor, bu da patronumuz için çok sevindirici, çünkü
‫bu tür bir grafikte kârı sağa doğru görmek istiyorlar.
‫Umarım kendi projeleriniz üzerinde çalışırken ya da cevabını bilmediğiniz sorunlar üzerinde
‫çalışırken nasıl bir iş akışı izleyebileceğinize dair bir fikir edinmeye başlamışsınızdır.
‫Her şey araştırmak, bir tür örnek bulmaya çalışmak, ondan bilgi almak ve sonra kendi probleminizde
‫işe yarayıp yaramadığını görmekle ilgilidir.
‫Şimdi bir çizgi grafiği gördük.
‫Bir dağılım grafiği denemeye ne dersiniz?
‫Elimizde araba satışları nokta grafiği x var.
‫Bu sefer kilometre sayacıyla yapalım.
‫Kilometre sayacı sütunu.
‫Cam Beautiful sağ sütunda yer almaktadır.
‫İsim?
‫Evet.
‫Bu veri çerçevesi ile daha önce çalıştık, bu yüzden neler olduğunu biliyoruz.
‫Price Ve sonra plot fonksiyonunu çağırdığınızda, burada tür adında küçük bir parametre vardır ve burada bir
‫scatterplot elde etmek için scatter türünü besleyebiliriz.
‫Peki, neler oluyor.
‫Scatter, y sütununun sayısal olmasını gerektirir, fiyat sütunumuz sayısal değildir.
‫Hala sayısal değil çünkü burada int tipi olarak çağırdık.
‫Dolayısıyla bu, yalnızca bu tek kod satırını çalıştırmak için fiyat sütununu bir tamsayıya dönüştürecektir.
‫Fiyat sütununu bir tamsayı olacak şekilde yeniden atamayacaktır.
‫Bunlar hala araba satışları veri çerçevesindeki dizelerdir.
‫Peki bunun işe yaraması için ne yapabiliriz?
‫Fiyat sütununu tamsayı fiyat olarak yeniden atamak istiyoruz ve fiyatlarımız her zaman tamsayı olacağı için araç satış fiyatını int türüne
‫eşitliyoruz.
‫Para sayısal bir değerdir, bu nedenle bu veri türünü tamsayı olarak yeniden atamakta sorun yoktur.
‫Bu işe yaramalı.
‫Yani elimizde.
‫Fiyat sütununu ENT'ye yeniden atayın.
‫Olay örgüsü.
‫Fiyat sütununu sayısal olarak içeren dağılım grafiği.
‫Yani bu kod satırı olmadan, bunu yorumlayacağız.
‫Burada bir hata alacağız.
‫Değer hatası, y sütununun sayısal olmasını gerektirir, ancak buradaki satırla yaptığımız şey, eğer bu satırın yorumunu kaldırırsak.
‫Yorumsuz kodda yorum yapmak için bir komut eğik çizgisi yapabiliriz.
‫Bu yüzden burada sadece komut eğik çizgisine basıyorum.
‫Bunu sayısal bir sütun olarak yeniden atayacağız, böylece bunu güzel bir şekilde yapacağız.
‫Şimdi elimizde kilometre sayacı sütunu ile fiyat arasında bir dağılım grafiği var.
‫Ve buradaki küçük kod parçasını kaldırmayı unutmayın.
‫Sonuna noktalı virgül koyabilirsiniz.
‫Mükemmel.
‫Şimdi, burada bir pandas veri çerçevesinden doğrudan nasıl çizim yapmaya başlayabileceğimize dair birkaç örnek veriyorum.
‫Birkaç tane daha göreceğiz ama bu videoyu çok uzatmadan bitirelim.
‫Bu arada, bir sonrakinden önce, belki bu sütunlardan birkaçını birlikte çizmeyi deneyebilirsiniz,
‫ne tür bir çizim yapmak isterseniz.
‫Birkaç tane çubuk grafik, dağılım grafiği, çizgi grafiği görmüşsünüzdür.
‫Bunun pratiğini yapın ve bir sonraki videoda görüşmek üzere.