‫Tekrar hoş geldiniz.
‫İki pandayı bir veri çerçevesine aktardığımız verileri tanımlamanın birkaç farklı yoluna göz
‫attık.
‫Verileri görüntüleyebileceğimiz ve seçebileceğimiz birkaç farklı yola göz atalım.
‫Buraya geleceğiz, küçük bir başlık daha koyacağız.
‫Bu yüzden verileri görüntülemeye ve seçmeye devam ediyoruz.
‫Not defterlerimizi en başından itibaren güzel, temiz ve iletişimsel tuttuğumuz için markdown shift ve enter
‫için escape ve M tuşlarına basacağız.
‫Başlamak için, yapacağınız ilk şeylerden biri veri çerçevenizin başına bakmaktır.
‫Unutmayın, bundan sonra parantez var.
‫Yani bu bir işlev.
‫Ve bunun yapacağı şey, veri çerçevenizin ilk veya en üstteki beş satırını döndürmektir.
‫Şimdi, neden beş diye düşünüyor olabilirsiniz.
‫Bu güzel bir soru.
‫Tam olarak emin değilim ama beş oldukça iyi bir sayı gibi görünüyor.
‫Dolayısıyla pratikte muhtemelen yapacağınız şey, veri çerçevenizi bir şekilde manipüle etmek ve ardından oldukça sık
‫bir şekilde head'i çağırmak olacaktır.
‫Yani şu anda veri çerçevelerimizde sadece on satır yok.
‫Yani her şeyi aramak aslında o kadar da kötü değil.
‫Ama bunlardan binlercesine sahip olduğunuzu hayal edin.
‫Head'in yaptığı şey, veri çerçevenizin ne içerdiğine dair küçük bir alanda size hızlı bir anlık görüntü vermektir.
‫Dolayısıyla, burada ve orada birkaç hızlı değişiklik yaparsanız, ilk beş satıra bakmak isteyebilirsiniz.
‫Ve eğer beş yeterli değilse, belki de ilk yediye bakmak istersiniz.
‫Head ile ilgili güzel olan şey, buraya bir sayı yazabilmeniz ve o kadar satır döndürmesidir,
‫böylece istediğiniz miktarda satır döndürebilirsiniz.
‫Şimdi, bazı nedenlerden dolayı, veri çerçevenizin altını istiyorsanız, nokta kuyruğunu kullanabilirsiniz ve bu geri
‫dönecektir.
‫Tahmin etmiş olabilirsin.
‫Alttaki beş sıra.
‫Şimdi, veri çerçevenizin üst kısmı yerine alt kısmında bazı değişiklikler yapıyorsanız bu kullanışlıdır
‫ve böylece değişiklikler yalnızca alt kısımda görünecektir.
‫Bunun gibi bir şey de hemen hemen aynı şeyi gerektirir.
‫Buraya istediğiniz her türlü sayıyı girebilirsiniz.
‫Shift ve enter tuşlarına bastığınızda alttaki üç satırı oraya çevirecektir.
‫Şimdi bakacağımız sonraki iki fonksiyon kilit ve kilitliyorum.
‫O halde bunları buraya yazalım.
‫Kilit ve nokta.
‫Kilitliyorum.
‫Şimdi, ayrıntılara girmeden önce, her zaman önce kodu çalıştırmak istediğimizi unutmayın.
‫Eğer ve kodu çalıştırın.
‫Bu bizim sloganımız.
‫Lock ve I lock arasındaki farkı gösterebilmek için burada bir seri oluşturalım.
‫Bu yüzden hayvanlar adında bir tane yapacağım.
‫En sevdiğin hayvan hangisi?
‫Pandaları kullandığımıza göre, belki oraya bir panda ve bir yılan daha koyarız.
‫Şimdi burada indeksi ayarlayacağız.
‫Şimdi, varsayılan olarak bir seri oluşturduysak, burada ne kadar çok şeyimiz varsa, dizin de sıfır olacaktır.
‫Ama bunun hakkında konuşmak yerine gerçekten görelim.
‫Çünkü unutmayın, şüpheniz varsa 0'dan 4'e kadar olan hayvan kodlarını sırayla çalıştırın.
‫Ancak kendi özel indeksimizi istersek, bunu indeks parametresini geçerek yapabiliriz ve sonra sıfır üç gibi bir
‫liste koyarız, şimdi bu indeksin bilerek sıra dışı olmasını istiyoruz, böylece kilitlemeyi ve kilitlemeyi
‫gösterebiliriz.
‫İşte oldu.
‫Burada beş şey var, burada beş şey var, ikisi de python listesi.
‫Şimdi, bunu çalıştırırsak, dizinimizin değiştiğini görebiliriz.
‫Bir bakalım.
‫Hayvanlar Dot Locke üç.
‫Eğer bunu ararsak, ne düşünürsünüz?
‫Geri gelip kilitleyecek misin?
‫Konum için kısa bir süre düşünebilirsiniz.
‫Öyleyse köpek ve yılana geçmeyi deneyelim.
‫Çok güzel.
‫Yani Locke'un bahsettiği şey endeks numaralarıdır.
‫Burada üç ve üç olduğu için iki öğe döndürür.
‫Hayvanları deneyelim.
‫Dokuzuncu kilit.
‫Sizce bu ne ile geri dönecek?
‫Hangi hayvan?
‫Üçüncü vitese geç.
‫Bunun nedeni kuşun dokuzuncu indekste olmasıdır.
‫Biz de kuşu yarattık.
‫Bir, iki, üç, bir, iki, üç.
‫Dokuzuncu dizin.
‫Tamam, şimdi araba satışları veri çerçevemizi deneyelim.
‫Bunun neye benzediğinden emin değilseniz, görebilmemiz için burada çalıştıracağız.
‫Tamam.
‫Sıfır bir, iki, üç.
‫Endeks hala burada sıralanmıştır.
‫Çok güzel.
‫Şimdi koşalım.
‫Bu noktaya kilitlen.
‫Üç numaralı kilit.
‫Sen ne düşünüyorsun?
‫Bu geri gelecek mi?
‫Hangi araba?
‫Hadi deneyelim.
‫Woo Beautiful üçüncü pozisyonla geri dönüyor.
‫Güzel siyah bir BMW 22.000$'a sizin olabilir.
‫Araba satıcısı olabilirim.
‫Sen ne düşünüyorsun?
‫Şimdi başka bir tane deneyelim.
‫Göz kilidini deneyelim.
‫Bu sefer buraya bir kayıt koyacağız.
‫Bu yüzden hayvanları nokta üç kilitliyoruz ve bu sefer sadece kilit yerine göz kilidi yapıyoruz.
‫Eğer elimizde beş madde varsa, bunun ne ile geri döneceğini düşünüyorsunuz?
‫Hadi deneyelim.
‫Şimdi Panda'ya geç ki görebilelim.
‫Buraya yeni bir hücre koyalım ve gidelim.
‫Hayvanlar.
‫Çok güzel.
‫Yani sevdiğim şey, sevdiğim pozisyon anlamına geliyor.
‫Yani burada görebiliyoruz.
‫Sıfır, bir, iki, üç.
‫Eğer bu sırayla olsaydı.
‫Python listelerinin, veri çerçevelerinin ve serilerinin sıfırdan başladığını unutmayın.
‫Kilit pozisyonu ifade ederken kilit indeksi ifade eder.
‫Belki de araba satışları veri çerçevemizle deneyelim.
‫Araba satışları.
‫Üçünü kilitliyorum.
‫Ah.
‫Locke ile aynı şekilde geri geliyor.
‫Çünkü eğer yukarı çıkarsak.
‫Aslında, burada yapalım.
‫Araba satışları.
‫Veri çerçevemize bakacak olursak, kilitliyorum.
‫Pozisyon üçü hatırlayın çünkü pozisyona atıfta bulunmayı seviyorum, bu yüzden 0123 indeks üç ile aynıdır.
‫Yani kilit ve kilit hakkında hatırlamanız gereken ana iki nokta, kilitlediğimdir.
‫Pozisyonu ifade eder ve buraya kilit koyacağız.
‫Kilit, dizini ifade eder.
‫Bunlar, aralarındaki temel iki farktır.
‫Tamam.
‫Şimdi, bununla ilgili güzel olan şey, göz kilidi ve kilit ile dilimlemeyi kullanabilmenizdir.
‫Python'u daha az kullandıysanız, dilimlemeye aşina olabilirsiniz, ancak kullanmadıysanız, size bunun neye benzediğini
‫göstereceğim.
‫Yani hayvan yazabiliriz.
‫Kilitliyorum.
‫Üçüncü kolon.
‫Bu da şu anlama geliyor: Konuşmak yerine kodu çalıştıralım.
‫Bize üçüncü pozisyona kadar olan hayvanları verin.
‫Şimdi üçüncü pozisyonu içermemesini seviyorum, bu yüzden bize sıfır sıfır 1'den 3'e kadar hatırlama başlangıcı verecektir.
‫Yani bize üçe kadar verecek.
‫Şimdi bunu araba satış verileriyle deneyelim arkadaş.
‫Araba satışı nokta kilidi, iki nokta üst üste üç vardiya ve giriş.
‫İşte oldu.
‫Bize üçüncü dizine kadar ve bu dizin de dahil olmak üzere bilgi verdi.
‫Temel olarak bu, kafa çağırmakla aynıdır ancak dört tanedir.
‫Yani araba satışları artmıyor.
‫Mükemmel.
‫Tamam.
‫Devam edelim.
‫Şimdi, bunu daha önce gördük, ancak diyelim ki sadece bu eş sütununu seçmek ve orada neler olup bittiğine
‫bakmak istedik.
‫Bu nedenle, bir sütunu seçmenin yolu, veri çerçevesinin adının yanına köşeli parantez içinde adını bir dize olarak
‫yazmaktır.
‫Vardiyaya geç.
‫Mikrofon sütunu var.
‫Renk sütununa bir göz atalım.
‫Carsales rengi.
‫Mükemmel.
‫Bunu seçtik.
‫Şimdi, görebileceğiniz iki yol var.
‫Bu iki sütun seçme yöntemine de aşina olmanızı istiyorum.
‫Yani Carsales Dot'a gidersek.
‫Yazması böyle bir şeyden daha kolay.
‫Ama bu da aynı şey.
‫Göstereyim.
‫Araba satışları bu iki kod satırının tamamen aynı şeyi yapmasını sağlar.
‫Hadi bunu kanıtlayalım.
‫Kontrol tuşuna basarak buraya bir bölme koyacağım.
‫Vardiya eksi.
‫Gidip yapacağım.
‫Mükemmel.
‫Ve araba satışına gidiyoruz.
‫Yapma.
‫Şimdi, bu ikisi arasındaki tek gerçek fark sözdizimidir.
‫Bu yüzden hangisini tercih ederseniz edin, kullanmak isteyebilirsiniz.
‫Ancak nokta gösterimi hakkında bilmeniz gereken şey, sütun adınızda boşluk varsa nokta gösteriminin
‫çalışmayacağıdır.
‫Yani bunu kilometre sayacı için yapmaya çalışsaydık.
‫Kim.
‫Bir hata ile geri dönecektir.
‫Ama buraya bir hücre koyarsak ve araba satışına gidersek.
‫Bio-dome geldi.
‫Bunu çalıştır.
‫Kilometre sayacını geri getirecek.
‫Dolayısıyla, tek bir sütun seçmek arasında iki temel fark vardır.
‫Bu video çok uzamadan son bir şey daha söyleyeyim: Tek bir sütun seçip üzerine biraz filtre
‫uygulamak isterseniz, eş sütunu ile başlayalım.
‫Ama biz sadece araba ile sıra istiyoruz.
‫Toyota marka.
‫Peki burada neler olduğunu çözebilir misiniz?
‫Araba satışları diyoruz.
‫Tamam.
‫Ve sonra onu geçiyoruz.
‫Buradaki küçük koşul, Boolean indeksleme olarak adlandırılır.
‫Bir göz atmak için shift enter tuşuna basalım.
‫Yani bu diyecek ki, hey pandalar, bize bir araba satış veri çerçevesi verin.
‫Ve bu koşul, yalnızca Toyota'ya eşit olan eş sütunundaki araba satış verilerini istiyorum.
‫Peki ya yalnızca verilerinde, verilerinde, kilometre sayacında 100.000 kilometreden fazla olanları isteseydik?
‫Beynimde veriler var.
‫Bu yüzden söylüyoruz.
‫Burada kilometre sayacını alalım Cam, çünkü unutmayın, nokta gösterimini yapamayız, böylece hangisini yazmak istediğinize dair bir alışkanlık
‫yaratabilirsiniz.
‫Genellikle tek bir sütun seçmenin bir yolunu seçer ve tüm not defteriniz boyunca buna bağlı kalırsınız.
‫Bu yüzden 100.000'den fazla istiyoruz.
‫Şimdi.
‫Bu, bu koşulu yerine getiren gülü geri verecektir.
‫Ve böylece bununla ne kadar ileri gidebileceğinizi hayal edebilirsiniz.
‫Diyelim ki 100.000 farklı aracınız olsaydı, buraya birkaç farklı kriter daha koyabilirdiniz.
‫Ancak bu, verileri nasıl görüntüleyebileceğimize ve seçebileceğimize dair sadece birkaç basit kullanım örneğidir.
‫Şimdi üzerinden geçeceğimiz birkaç tane daha var, ancak bu videonun çok uzun sürmesini
‫önlemek için biraz ara vereceğiz, az önce geçtiklerimizin üzerinden tekrar geçeceğiz ve bir sonrakinden önce biraz
‫pratik yapacağız.
‫Ancak bunun dışında, bir sonraki videoda verileri seçmenin ve görüntülemenin daha fazla yolunu göreceğiz.