Değerleri Sayma
Coddy'nin Machine Learning Journey'sinin Veriler ve Grafikler bölümünün bir parçası. Ders 42 / 60.
Bu bölüm, ham tabloları düzenli özetlere dönüştürüyor ve en basit soruyla başlıyor: Her birinden kaç tane var? Sayılan altı fırın siparişi:
Sayımı value_counts() yapar:
orders = pd.DataFrame({"item": ["bread", "cake", "bread", "pie", "cake", "bread"]})
counts = orders["item"].value_counts()
print(counts)Bu şunu yazdırır:
item
bread 3
cake 2
pie 1
Name: count, dtype: int64Her farklı değer için bir satır; en yaygın olan ilk sırada. counts.index[0] en üstteki değerdir, counts.iloc[0] bu değerin sayısıdır ve len(counts) farklı değerlerin sayısıdır.
Sayımlar, bir modelin öğreneceği herhangi bir sütuna ilk bakışınızdır: neyin baskın olduğu, neyin nadir olduğu ve neyin yazım hatası olduğu.
Görev
OrtaBir bisiklet paylaşım sistemi, son 30 kiralamasını bikes.csv dosyasında tuttu. Ekip birkaç sütunun hızlı bir profilini istiyor ve başlangıç kodu bu sütunların adlarını columns değişkenine okuyor.
Her sütun için, sırayla, tek bir satır yazdır: sütunun adı, kaç farklı değer içerdiği ve en yaygın değer ile bu değerin sayısı.
Başka bir dosyanın iki sütunu için çıktı şöyle görünür:
color: 3 different values, most often red (12)
size: 4 different values, most often M (9)Kendin dene
import pandas as pd
rentals = pd.read_csv("bikes.csv")
# Raporlanacak sütunların adları
n = int(input())
columns = []
for i in range(n):
columns.append(input())
# Kodunuzu aşağıya yazın
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Veriler ve Grafikler bölümündeki tüm dersler
4Verileri Şekillendirme
Dizileri Yeniden ŞekillendirmeDizileri BirleştirmeRastgele SayılarÖzet: Zar Simülasyonu7pandas DataFrame’leri
SerilerDataFrame’lerCSV Dosyalarını OkumaVerileri İncelemeSütunları SeçmeTekrar: Film Puanları10DataFrame'leri Görselleştirme
Bir DataFrame'i GörselleştirmeSütunlardan Dağılım GrafiğiHer Grup İçin Bir RenkBir Sütunun HistogramıTekrar: Kafe Satışları2NumPy Dizileri
Diziler OluşturmaŞekil ve BoyutSayı Aralıklarıİndeksleme ve DilimlemeTekrar: Sıcaklık Izgarası5Çizgi ve Dağılım Grafikleri
Etiketler ve BaşlıklarDağılım GrafikleriBirden Fazla Çizgi ve AçıklamalarRenkler ve İşaretleyicilerŞekiller ve EksenlerTekrar: Haftalık Adımlar8Filtreleme ve Sıralama
Satırları SeçmeSatırları FiltrelemeDeğerleri SıralamaYeni SütunlarTekrar: En İyi Ürünler3Dizi Matematiği
Tüm Diziler Üzerinde MatematikÖzet İstatistiklerEksenlere Göre İstatistiklerBroadcastingBoolean MaskelerTekrar: Sınav Puanları6Veriler için Grafikler
Çubuk GrafikleriHistogramlarTek Grafikte Birden Fazla VeriDizi Olarak GörsellerTekrar: Yağış Raporu9Gruplama ve Temizleme
Değerleri SaymaVerileri GruplamaBirden Çok ÖzetEksik DeğerlerTekrar: Anket SonuçlarıKendi başına pratik yap: Online Python derleyicisi