Menu
CoddyTech

Memilih Kolom

Termasuk bagian Data dan Plot dalam perjalanan Machine Learning di Coddy. Pelajaran 35 dari 60.

Sebagian besar pertanyaan membahas satu kolom: berat rata-rata, anjing tertinggi. Tulis nama kolom di dalam tanda kurung siku untuk memilihnya:

Tabel dogs digambarkan sebagai kisi dengan kolom name, kg, dan cm; kolom kg disorot dan diberi label dogs kg, sebuah Series, sementara kolom lainnya memudar

dogs = pd.DataFrame({
    "name": ["Max", "Luna", "Bo", "Kira"],
    "kg": [30, 8, 22, 12],
    "cm": [61, 30, 55, 40],
})
print(dogs["kg"])
print(dogs["kg"].mean())

Ini mencetak Series yang dinamai berdasarkan kolomnya, lalu berat rata-rata:

0    30
1     8
2    22
3    12
Name: kg, dtype: int64
18.0

Untuk beberapa kolom, masukkan daftar nama di dalam tanda kurung siku. Kamu akan mendapatkan DataFrame yang lebih kecil dengan kolom sesuai urutan yang kamu tentukan:

print(dogs[["name", "cm"]])

Hasilnya:

   name  cm
0   Max  61
1  Luna  30
2    Bo  55
3  Kira  40

Memilih kolom adalah cara agar model nantinya mendapatkan fitur yang tepat untuk dipelajari.

challenge icon

Tantangan

Sedang

Sebuah situs ulasan memuat phones.csv ke dalam phones, dengan kolom model, price, battery_h (jam), dan weight_g. Program membaca satu nama kolom ke dalam column.

  1. Cetak 3 baris pertama dari tabel yang hanya berisi model dan kolom tersebut.
  2. Cetak nilai terkecil dan terbesarnya serta rata-ratanya, dibulatkan menjadi 1 angka desimal, seperti di bawah.

Untuk tabel jam tangan dan kolom strap_mm:

     model  strap_mm
0     Orca        20
1  Quartzy        18
2     Brio        22
strap_mm: from 16 to 24, average 20.4

Coba sendiri

import pandas as pd

phones = pd.read_csv("phones.csv")
column = 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