Menu
CoddyTech

DataFrame

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

Sebuah dataset memiliki banyak kolom yang tersusun berdampingan, satu untuk setiap fitur. pandas menyatukannya dalam sebuah DataFrame, yaitu sebuah tabel:

DataFrame pets yang digambarkan sebagai kisi: nama kolom name, animal, dan age di bagian atas, label baris 0, 1, dan 2 di sisi samping, serta baris 0, Rex si anjing berusia 4 tahun, disorot sebagai satu sampel

Buat satu dari dictionary: kurung kurawal yang memetakan setiap nama kolom ke list nilainya.

pets = pd.DataFrame({
    "name": ["Rex", "Tom", "Bubbles"],
    "animal": ["dog", "cat", "fish"],
    "age": [4, 2, 1],
})
print(pets)

Ini mencetak:

      name animal  age
0      Rex    dog    4
1      Tom    cat    2
2  Bubbles   fish    1

Setiap list menjadi kolom, sesuai urutanmu, dan baris diberi nomor mulai dari 0. Panjang semua list harus sama: setiap baris harus memiliki nilai di setiap kolom.

challenge icon

Tantangan

Sedang

Sebuah toko tanaman menjual pakis, kaktus, dan palem. plants dan prices menyimpan nama dan harganya, lalu program membaca penjualan hari ini ke dalam sold.

Buat DataFrame shop dengan kolom plant, price, dan sold, dalam urutan tersebut, lalu cetak. Untuk input 8, 2, 15:

    plant  price  sold
0    fern    4.5     8
1  cactus    2.0     2
2    palm   12.0    15

Coba sendiri

import pandas as pd

plants = ["fern", "cactus", "palm"]
prices = [4.5, 2.0, 12.0]
sold = [int(input()), int(input()), 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