Studi Kasus 4: Membaca Data dari File CSV
Membaca dan Mengolah Data CSV di Python Menggunakan Pandas
Sebelum kita masuk ke dalam kode program, mari kita lihat terlebih dahulu contoh data yang akan kita gunakan. Data ini merupakan daftar gaji karyawan yang disimpan dalam format CSV.
Penjelasan Program
1. Impor Pustaka yang Diperlukan
Pertama, kita mengimpor pustaka Pandas dan Numpy. Pandas digunakan untuk membaca file CSV dan memproses data, sedangkan Numpy dapat digunakan untuk operasi numerik, meskipun dalam kode ini Numpy tidak dimanfaatkan secara langsung.
2. Menentukan Nama File CSV
Nama file ditentukan melalui variabel namafile
, yang berisi path menuju file CSV. Contoh nama file yang digunakan adalah daftar gaji.csv
, yang berada di dalam folder tertentu.
3. Membaca File CSV dan Menentukan Delimiter
Fungsi pd.read_csv()
dari Pandas digunakan untuk membaca file CSV. Dalam hal ini, file CSV menggunakan tanda pemisah ;
(delimiter), sehingga kita menentukan parameter sep=";"
agar Pandas mengenali pemisah antar kolom dengan benar.
4. Menampilkan Data
Setelah membaca data dari file, kita bisa mencetaknya untuk melihat konten CSV dalam bentuk tabel.
5. Menghitung Gaji Maksimum dan Minimum
Untuk menghitung nilai maksimum dan minimum dari kolom 'GAJI', kita dapat menggunakan fungsi max()
dan min()
pada kolom tersebut.
6. Menampilkan Hasil dengan Format Rapi
Kita menggunakan f-string untuk menampilkan hasil dengan format tertentu:
{gaji_max:,.2f}
dan{gaji_min:,.2f}
digunakan untuk mengatur format nilai gaji agar lebih mudah dibaca.:,
menambahkan tanda koma sebagai pemisah ribuan..2f
memastikan dua angka desimal setelah titik.
Contoh Output Program
Kategori
- Masih Kosong
Blogroll
- Masih Kosong