Menu
CoddyTech

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:

Ürünlere göre sayılmış altı fırın siparişini gösteren çubuk grafik: ekmek 3, pasta 2, turta 1; en uzun çubuk ilk sırada

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: int64

Her 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.

challenge icon

Görev

Orta

Bir 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
quiz iconKendini test et

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

Kendi başına pratik yap: Online Python derleyicisi