Beberapa Ringkasan
Termasuk bagian Data dan Plot dalam perjalanan Machine Learning di Coddy. Pelajaran 44 dari 60.
Satu angka untuk setiap grup menyembunyikan nilai ekstrem. .agg menerima daftar nama statistik dan membuat satu kolom untuk masing-masing:
Untuk lima pemutaran itu, ditambah .size(), yang menghitung jumlah baris di setiap grup:
shows = pd.DataFrame({
"genre": ["comedy", "comedy", "drama", "drama", "drama"],
"minutes": [95, 100, 130, 110, 150],
})
print(shows.groupby("genre")["minutes"].agg(["mean", "max"]))
print(shows.groupby("genre").size())Ini mencetak:
mean max
genre
comedy 97.5 100
drama 130.0 150
genre
comedy 2
drama 3
dtype: int64Film komedi berdurasi rata-rata 97.5 menit, paling lama 100 menit, dan "min" atau "sum" juga bisa digunakan. Periksa jumlah datanya: rata-rata dari 2 baris lebih tidak meyakinkan daripada rata-rata dari 200 baris.
Tantangan
SedangSebuah food truck menyimpan pesanan selama seminggu di truck.csv: day, dish, payment, dan total (dolar). Kode awal membaca kolom yang akan dikelompokkan ke dalam column.
- Cetak jumlah pesanan di setiap kelompok.
- Cetak satu tabel berisi
totalsetiap kelompok, dengan kolommin,mean, danmax, dalam urutan tersebut.
Untuk input day:
day
Fri 5
Mon 3
Thu 5
Tue 7
Wed 4
dtype: int64
min mean max
day
Fri 10 19.60 36
Mon 12 27.00 42
Thu 10 21.60 42
Tue 9 19.00 30
Wed 10 21.25 27Coba sendiri
import pandas as pd
orders = pd.read_csv("truck.csv")
column = 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