Menu
CoddyTech

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.

Tabel tinggi berisi 24 lagu dengan kolom song, seconds, dan plays, digambarkan sebagai kisi; 3 baris pertamanya disorot dan ditandai head(3), dan tanda kurung di samping menunjukkan 24 baris

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.000000

25%, 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.

challenge icon

Tantangan

Sedang

Sebuah 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.

  1. Cetak Trips: dan jumlah baris.
  2. Untuk setiap kolom, sesuai urutan, cetak namanya, titik dua, dan numbers jika .describe() merangkumnya, jika tidak, cetak text.
  3. Cetak n baris 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  Central

Coba sendiri

import pandas as pd

trips = pd.read_csv("taxi_trips.csv")
n = int(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