Membaca File CSV
Termasuk bagian Data dan Plot dalam perjalanan Machine Learning di Coddy. Pelajaran 33 dari 60.
Dataset nyata memiliki ribuan baris, jadi data tersebut disimpan dalam file. Jenis yang paling umum adalah file CSV: teks biasa, satu baris per baris, nilai dipisahkan dengan koma.
pd.read_csv menerima nama file dan mengembalikan DataFrame:
books = pd.read_csv("books.csv")
print(books)Ini mencetak:
title pages year
0 Dune 412 1965
1 Emma 474 1815
2 Beloved 324 1987Baris pertama memberi nama pada kolom, dan angka terbaca sebagai angka, siap untuk perhitungan. Di Coddy, file pelajaran berada di samping programmu, jadi namanya saja sudah cukup.
Tantangan
SedangSebuah kedai kopi menyimpan satu file CSV untuk setiap hari, monday.csv, tuesday.csv dan seterusnya, masing-masing dengan kolom drink dan cups. Program membaca nama hari dalam huruf kecil ke dalam day.
Buat nama file untuk hari tersebut, muat file ke dalam DataFrame orders, lalu cetak isinya.
Jika harinya sunday dan sunday.csv berisi drink,cups, mocha,5 dan chai,13, hasilnya akan terlihat seperti ini:
drink cups
0 mocha 5
1 chai 13Coba sendiri
import pandas as pd
day = 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