Lompat ke konten utama

Analisis Data dengan Python

Pelajaran 6 dari 18

DataFrame pandas · Pelajaran 6

Membaca data CSV

Tujuan: Pengguna dapat membaca teks CSV menjadi DataFrame dengan read_csv dan io.StringIO.

±8 menitDiperiksa 2026-09-22

pd.read_csv membaca berkas CSV. Di browser tidak ada berkas, jadi teks CSV-nya dibungkus io.StringIO agar pandas membacanya seolah-olah berkas.

import pandas as pd
import io

CSV = """produk,harga
Pulpen Gel,4000
Map Plastik,6000"""

df = pd.read_csv(io.StringIO(CSV))
print(df.shape)   # (2, 2)

Baris pertama CSV dipakai sebagai nama kolom. Kolom yang seluruh isinya angka dibaca sebagai bilangan; kolom lain dibaca sebagai teks, termasuk kolom tanggal.

Selesaikan latihannya dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Sumber

Materi kelas ini diadaptasi dari Software Carpentry — Programming with Python (inflammation) (CC-BY-4.0), Software Carpentry — Plotting and Programming in Python (gapminder) (CC-BY-4.0), Data Carpentry — Data Analysis and Visualization in Python for Ecologists (CC-BY-4.0), Kaggle learntools — Pandas (Apache-2.0), Microsoft — Data Science for Beginners (MIT). Rincian perubahan ada di halaman kelas.