Memeriksa Data
Termasuk bagian Data dan Plot dalam perjalanan Machine Learning di Coddy. Pelajaran 34 dari 60.
Dataset baru terlalu panjang untuk dicetak. Beberapa pemeriksaan singkat memberi tahu ukurannya, kolom-kolomnya, dan nilainya.
songs = pd.read_csv("songs.csv")
print(songs.head(3)) # 3 baris pertama; head() saja menghasilkan 5
print(songs.shape) # (baris, kolom)
for name in songs.columns:
print(name)Ini mencetak:
song seconds plays
0 Blue Hour 210 5169
1 Paper Moon 176 6689
2 Tide 272 2739
(24, 3)
song
seconds
plays.describe() merangkum setiap kolom angka dan tidak menyertakan kolom teks song. print(songs.describe()) mencetak:
seconds plays
count 24.000000 24.000000
mean 212.708333 5116.333333
std 42.367419 2189.610898
min 151.000000 1289.000000
25% 175.250000 3626.250000
50% 213.000000 5051.000000
75% 232.250000 6711.500000
max 290.000000 8992.00000025%, 50%, dan 75% adalah nilai pada seperempat, setengah, dan tiga perempat posisi di kolom yang sudah diurutkan.
Ringkasannya juga berupa tabel: "plays" in songs.describe().columns bernilai True, karena in memeriksa apakah suatu nama ada di sana.
Tantangan
SedangSebuah model hanya belajar dari kolom angka, jadi perusahaan taksi memeriksa catatan perjalanannya terlebih dahulu. Program memuat taxi_trips.csv ke dalam trips dan membaca angka n.
- Cetak
Trips:dan jumlah baris. - Untuk setiap kolom, sesuai urutan, cetak namanya, titik dua, dan
numbersjika.describe()merangkumnya, jika tidak, cetaktext. - Cetak
nbaris pertama.
Untuk tabel berisi 30 penyewaan sepeda dan n = 2:
Trips: 30
bike: text
km: numbers
station: text
bike km station
0 B-12 4.6 Pier
1 B-07 11.2 CentralCoba sendiri
import pandas as pd
trips = pd.read_csv("taxi_trips.csv")
n = int(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