Menu
CoddyTech

Menghitung Nilai

Termasuk bagian Data dan Plot dalam perjalanan Machine Learning di Coddy. Pelajaran 42 dari 60.

Bab ini mengubah tabel mentah menjadi ringkasan yang rapi, dimulai dengan pertanyaan paling sederhana: ada berapa untuk setiap jenis? Enam pesanan toko roti, dihitung:

Diagram batang enam pesanan toko roti yang dihitung berdasarkan item: roti 3, kue 2, pai 1, batang tertinggi berada paling awal

value_counts() menghitung jumlahnya:

orders = pd.DataFrame({"item": ["bread", "cake", "bread", "pie", "cake", "bread"]})
counts = orders["item"].value_counts()
print(counts)

Ini mencetak:

item
bread    3
cake     2
pie      1
Name: count, dtype: int64

Satu baris untuk setiap nilai yang berbeda, dimulai dari yang paling umum. counts.index[0] adalah nilai teratas, counts.iloc[0] adalah jumlah kemunculannya, dan len(counts) adalah jumlah nilai yang berbeda.

Jumlah kemunculan adalah hal pertama yang perlu kamu lihat pada setiap kolom yang akan dipelajari model: apa yang mendominasi, apa yang jarang, dan apa yang merupakan salah ketik.

challenge icon

Tantangan

Sedang

Sebuah skema berbagi sepeda menyimpan 30 penyewaan terakhirnya di bikes.csv. Tim ingin melihat profil beberapa kolom dengan cepat, dan kode awal membaca nama-namanya ke dalam columns.

Untuk setiap kolom, sesuai urutan, cetak satu baris: namanya, jumlah nilai yang berbeda di dalamnya, dan nilai yang paling sering muncul beserta jumlah kemunculannya.

Untuk dua kolom dari file lain, output-nya seperti ini:

color: 3 different values, most often red (12)
size: 4 different values, most often M (9)

Coba sendiri

import pandas as pd

rentals = pd.read_csv("bikes.csv")

# Nama kolom yang akan ditampilkan
n = int(input())
columns = []
for i in range(n):
    columns.append(input())

# Tulis kodemu di bawah ini
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Data dan Plot

Latihan sendiri: Compiler Python online