Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

Bu blogda, aynı türde çıktılar üretmek için Python veri kümelerine tekrarlanabilir kodların veya işlevlerin nasıl uygulanacağını öğreneceksiniz . Bu, daha verimli olmanıza ve farklı veri kümelerinden belirli verileri çekmek için daha az çaba harcamanıza yardımcı olacaktır. Bu eğitimde, örnek olarak daha önce oluşturduğum mevcut bir kodu kullanacağız.

Ayrıca, veri kümesinin orijinal sürümünün zarar görmesini önlemek için veri kümelerinin kopyalarını çıkarmayı, yinelenebilir kodlar kullanarak kitaplıkları ve işlevleri içe aktarmayı ve LuckyTemplates'da bir görselleştirme oluşturmayı da öğreneceksiniz .

Bu blog için her zaman CSV dosyasını alıp LuckyTemplates'a getirmenizi öneririm . Ayrıca bu CSV dosyasını nasıl getirebileceğimizi ve her ihtimale karşı doğrudan LuckyTemplates'a yerleştirebileceğimizi de göstereceğim.

İçindekiler

LuckyTemplates'da CSV Dosyası Alma

LuckyTemplates'a bir CSV dosyası getirmek için yapmanız gereken ilk şey Giriş şeridindeki “ Veri Al ” menüsüne tıklamaktır .

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

Tıkladıktan sonra bir açılır menü görünecektir ve menüden “ Metin/CSV ” seçeneğini seçmeniz gerekir .

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

“ Text/CSV ” seçeneğini seçtiğinizde , LuckyTemplates'a getirmek istediğimiz dosyayı seçebileceğimiz bir pencere açılacaktır. Bu örnek için, IMDB Veri Kümesi dosyasını kullanalım . 

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

IMDB Dataset.csv dosyasını açtıktan sonra , o dosyanın içindeki verileri gösteren başka bir pencere göreceksiniz. Bu dosya büyük miktarda veri içerdiğinden, verilerin yalnızca bir kısmını önizler.

Bu dosyada yapacağımız ilk şey onu dönüştürmek. Bunu yapmak için, pencerenin sağ alt kısmındaki “ Verileri Dönüştür ” seçeneğine tıklamanız yeterlidir .

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

Python Veri Kümesinin Bir Kopyasını Oluşturma

Bu veri kümesinde herhangi bir değişiklik yapmadan önce, orijinal veri kümesinin bir kopyasını almamız önemlidir. Bunu yapmak için veri kümesine  sağ tıklayın .

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

Ardından menüden “ Kopyala ” öğesini seçin.

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

Son olarak, Sorgular paneline sağ tıklayın ve ardından seçeneklerden “ Yapıştır ” seçeneğini seçin.

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

Bu adımları uyguladıktan sonra, Sorgular panelinde orijinal IMDB Veri Kümesinin bir kopyasına sahip olmalısınız .

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

Bir Python Komut Dosyasını Çalıştırarak Bir Veri Kümesini Dönüştürme

Bir CSV dosyasını dönüştürerek, büyük miktarlardaki Python veri kümelerini daha küçük olanlara bölebileceksiniz. Bunu, bu dosyada bazı Python komut dosyalarını uygulayarak yapabiliriz.

Ama önce, başlıkların düzgün bir şekilde sıralandığından emin olmalıyız. Ana menüye tıklayın , ardından “ İlk Satırı Başlık Olarak Kullan ” seçeneğini bulun ve tıklayın.

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

“ İlk Satırı Başlık Olarak Kullan ” seçeneğine tıkladıktan sonra , başlıklar artık önceki ilk satırlardaki “ inceleme ” ve “ duyarlılık ” verileriyle değişti .

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

Ardından, Dönüştür menüsüne gidin ve " Komut Dosyaları " seçenek grubundaki " Python Komut Dosyasını Çalıştır " seçeneğine tıklayın .

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

Bundan sonra, bir “ Python Komut Dosyasını Çalıştır ” penceresi açılacaktır. Bu pencerede, kullanmakta olduğunuz mevcut dosyayı dönüştürmek için istediğiniz herhangi bir Python betiğini çalıştırabilirsiniz. Bu örnek için aşağıdaki kodu çalıştırarak veri setini küçülteceğim.

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

IMDB Veri Kümesinden belirli satırları ve sütunları seçmek için veri kümesindeki .iloc işlevini kullandım . Daha sonra parametrelerde, IMDB Veri Kümesindeki ilk 500 satırın ve tüm sütunların hepsini seçtim. Onu “ dataset ” adlı bir değişkende sakladım .

Komut dosyasını çalıştırdıktan sonra, bir önceki adımda oluşturduğumuz değişken olan “dataset” i görmemiz gerekiyor. Python betiğini kullanarak değiştirdiğimiz verileri içerir.

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

Veri Kümesini Kontrol Etme

Veri kümesi tablosunu açmak için Değer sütununun altındaki “ Tablo ” ya tıklamanız yeterlidir .

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

Bu veri setinin artık 500 satıra düştüğünü görebiliriz .

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

Artık Python veri setimizi 500 satıra böldüğümüze göre , yapacağımız bir sonraki şey ihtiyacımız olan kütüphaneleri import etmek. Bunu, IMDB Veri Kümesinin içeriğini değiştirirken yaptığımız aynı prosedürü kullanarak yapacağız. Bu, kodumuzun belirli senaryolarda daha az değişiklikle yönetilebilir olmasını sağlamak içindir.

Yinelenebilir Kodlar Kullanarak Kitaplıkları ve İşlevleri İçe Aktarma

Kütüphaneleri import etmek için not defterimize geri dönelim ve ihtiyacımız olan kütüphaneleri kopyalayalım. Bu öğreticiden önce, kopyalamak üzere olduğumuz bu kitaplıkları zaten oluşturduğumu unutmayın. Bunları, işlevlerin tekrarlanabilir kodlar olarak kullanımı hakkında net bir fikir edinmeniz için yeniden kullanıyorum.

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

Kütüphaneler kopyalandıktan sonra “ Run Python Script ” penceresine yapıştırın ve script'in sonuna  “ from collections import Counter ” satırını eklemeyi unutmayın .

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

Ardından veri temizleme işlevini not defterimizden kopyalayıp LuckyTemplates'daki Python betiğine ekleyeceğiz .

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

Kitaplıkların altına ekleyeceğiz. 

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

Az önce eklediğimiz işlevi çağırmak için kodu da kopyalayacağız.

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

Ardından, LuckyTemplates'daki Python betiğine yapıştırın.

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

Veri Tabloları Oluşturma

Veri temizleme işlevini çağırmak için kodu eklediğimize göre , " df2 "yi " veri kümesi " olarak ve " başlığı " " inceleme " olarak değiştirmemiz gerekiyor . Bunu veri setinde yaptığımız değişiklikler nedeniyle yaptık.

“ dataset ” içerisinde 500 satırlık veriyi sakladığımız için “df2”yi “dataset” olarak değiştirdik . Daha sonra “başlık” için sütunların başlıklarını değiştirerek “inceleme” olarak güncelledik.

Eklenen bu kodlar ile word frekansı için data1 , bigram frekansı için data2 ve trigram frekansı için data3 olmak üzere 3 tablo elde edebilmeli veya üretebilmeliyiz .

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

Daha sonra başka bir tablo açmak için bu değiştirilmiş IMDB Veri Kümesinin (2) başka bir kopyasını da oluşturabilirsiniz .

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

Şimdi IMDB Dataset(2) de data1 tablosunu açalım . 

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

data1 tablosu açıldıktan  sonra kelime listesinin yanı sıra frekansını da görebiliriz.

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

Gördüğünüz gibi Jupyter Notebook'tan aldığımız tekrarlanabilir kodlar ile ana veri setinden bazı işlemleri gerçekleştirebiliyoruz. Bu tekrarlanabilir kodlarla, bir Python veri setini dönüştürebilir ve kodları baştan yazmadan kelime frekansı, bigram frekansı ve trigram frekansı için bir tablo oluşturabiliriz .

IMDB Dataset (3) de data2 tablosunu açalım bigram frekansını görelim.

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama

Bigram frekans tablosunda listede yer alan “ br ” leri görebilirsiniz . Bu muhtemelen bir HTML koduna bağlıdır. Geri dönüp başka bir şey ekleyebiliriz ancak bunu bu eğitimde yapmayacağız.

Tekrarlanabilir kodlar yardımıyla veriler yüklendiğine göre artık LuckyTemplates'da bununla ilgili görselleştirmeler yapmaya başlayabiliriz. Örneğin, her kelimenin sıklığı için  bir çubuk grafik .

Python Veri Kümesi: Tekrarlanabilir Kodları Uygulama


Python Kullanıcı Tanımlı İşlevler | LuckyTemplates'da Python Kullanımına Genel Bakış
Python Listesi ve LuckyTemplates Döngüleri İçin
| Veri Kümesi ve Dize İşlevi

Çözüm

Özetlemek gerekirse, tekrarlanabilir kodlar, bir veri kümesi üzerinde belirli prosedürleri daha az çabayla gerçekleştirmenize yardımcı olabilir. LuckyTemplates'da bir Python veri kümesini dönüştürmek için yinelenebilir kodlardan nasıl yararlanacağınızı öğrendiniz . Bir veri kümesini değiştirirken seçilecek satırları ve sütunları belirtmek için .iloc işlevini de kullanabildiniz .

Ayrıca, veri kümelerinin kopyalarını oluşturdunuz ve bir çubuk grafik kullanarak bir görselleştirme oluşturdunuz. Bu görselleştirme, oluşturduğumuz ve tekrarlanabilir kodlar yardımıyla değiştirdiğimiz Python veri kümelerine dayanmaktadır.

Herşey gönlünce olsun,

Gaellim

Leave a Comment

Excel Hücrelerini Metne Sığdırma: 4 Kolay Çözüm

Excel Hücrelerini Metne Sığdırma: 4 Kolay Çözüm

Excel hücrelerini metne sığdırmak için güncel bilgileri ve 4 kolay çözümü keşfedin.

Bir Excel Dosyasının Boyutu Nasıl Küçültülür – 6 Etkili Yöntem

Bir Excel Dosyasının Boyutu Nasıl Küçültülür – 6 Etkili Yöntem

Bir Excel Dosyasının Boyutunu Küçültmek için 6 Etkili Yöntem. Hızlı ve kolay yöntemler ile verilerinizi kaybetmeden yer açın.

Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Python'da Self Nedir: Gerçek Dünyadan Örnekler

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

R'de bir .rds dosyasındaki nesneleri nasıl kaydedeceğinizi ve yükleyeceğinizi öğreneceksiniz. Bu blog aynı zamanda R'den LuckyTemplates'a nesnelerin nasıl içe aktarılacağını da ele alacaktır.

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

Bu DAX kodlama dili eğitiminde, GENERATE işlevinin nasıl kullanılacağını ve bir ölçü başlığının dinamik olarak nasıl değiştirileceğini öğrenin.

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

Bu eğitici, raporlarınızdaki dinamik veri görselleştirmelerinden içgörüler oluşturmak için Çok Kanallı Dinamik Görseller tekniğinin nasıl kullanılacağını kapsayacaktır.

LuckyTemplatesda İçeriği Filtrelemeye Giriş

LuckyTemplatesda İçeriği Filtrelemeye Giriş

Bu yazıda, filtre bağlamından geçeceğim. Filtre bağlamı, herhangi bir LuckyTemplates kullanıcısının başlangıçta öğrenmesi gereken en önemli konulardan biridir.

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Apps çevrimiçi hizmetinin çeşitli kaynaklardan oluşturulan farklı raporların ve içgörülerin yönetilmesine nasıl yardımcı olabileceğini göstermek istiyorum.

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

LuckyTemplates'da ölçü dallandırma ve DAX formüllerini birleştirme gibi teknikleri kullanarak kâr marjı değişikliklerinizi nasıl hesaplayacağınızı öğrenin.

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

Bu öğreticide, veri önbelleklerini gerçekleştirme fikirleri ve bunların DAX'ın sonuç sağlama performansını nasıl etkilediği tartışılacaktır.