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:
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: int64Satu 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.
Tantangan
SedangSebuah 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
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Data dan Plot
5Grafik Garis dan Scatter Plot
Label dan JudulScatter PlotBeberapa Garis dan LegendaWarna dan PenandaFigure dan SumbuRekap: Langkah Mingguan8Memfilter dan Mengurutkan
Memilih BarisMemfilter BarisMengurutkan NilaiKolom BaruRekap: Produk Teratas3Matematika Array
Operasi Matematika pada Seluruh ArrayStatistik RingkasanStatistik berdasarkan SumbuBroadcastingMasker BooleanUlasan: Nilai Ujian6Grafik untuk Data
Grafik BatangHistogramBeberapa Grafik dalam SatuGambar sebagai ArrayRangkuman: Laporan Curah Hujan9Mengelompokkan dan Membersihkan
Menghitung NilaiMengelompokkan DataBeberapa RingkasanNilai yang HilangRekap: Hasil SurveiLatihan sendiri: Compiler Python online