Statistik Deskriptif
Pelajaran 14 dari 19 dalam kursus Analisis Pandas di Coddy.
Pandas menyediakan beberapa fungsi yang membantu memahami dan menganalisis data. Berikut beberapa fungsi yang umum digunakan:
<strong>.count()</strong>: mengembalikan jumlah pengamatan yang tidak null:
df['column_name'].count()<strong>.mean()</strong>: mengembalikan rata-rata pengamatan yang tidak null:
df['column_name'].mean()<strong>.min()</strong> dan <strong>.max()</strong>: mengembalikan nilai minimum dan maksimum dari pengamatan yang tidak null:
df['column_name'].min()
df['column_name'].max()<strong>.median()</strong>: Mengembalikan median pengamatan yang tidak null:
df['column_name'].median()<strong>.std()</strong>: Mengembalikan deviasi standar pengamatan yang tidak null:
df['column_name'].std()Berikut contoh cara menggunakan method tersebut dengan apa yang telah kita pelajari:
Hitung jumlah pemain dalam grup A:
players_a = df[df["group"] == "A"]
num_players = players_a["id"].count()
mean_score = players_a["score"].mean()Tantangan
MudahFile CSV visits.csv berisi informasi tentang jumlah kunjungan di lokasi tertentu pada waktu tertentu.
Berikut 5 baris pertama file tersebut:
location_id,visits,timestamp
8,1771,27498
9,4187,79919
0,4959,54228
6,7721,41588Buat dictionary dengan kunci berikut: min, max, mean, std dan median, lalu berikan nilai statistik yang sesuai dari kolom visits untuk ID lokasi 5.
Terakhir, cetak dictionary tersebut.
Kamu diberi sebagian kode untuk tantangan ini, lengkapi bagian yang belum ada.
Coba sendiri
# pandas as pd sudah diimpor
df = pd.read_csv("./visits.csv")
# Tulis kodemu di bawah ini
res = {
"min": locaion_5["visits"].min(),
"max": # isi
"mean": # isi
"std": # isi
"median": # isi
}
print(res)Semua pelajaran di Analisis Pandas
4Analisis Data dengan Pandas
Statistik DeskriptifMengelompokkan dan Mengagregasi DataBerbagai AgregasiMerge dan Concat2Bekerja dengan DataFrame
Memahami DataFrameMengakses DataPembersihan Data: Data yang HilangPembersihan Data: Alat Lainnya3Manipulasi Data dengan Pandas
Mengembalikan Hasil yang DimintaMemfilter DataMenambah dan MenghapusMengubah DataMengubah StringModifikasi KustomLatihan sendiri: Compiler Python online