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:
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 1Setiap 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.
Tantangan
SedangSebuah 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 15Coba 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
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