Difference between revisions of "Python: Ubuntu 24.04 read csv"

From OnnoWiki
Jump to navigation Jump to search
(Created page with "Untuk membaca dan mem-parsing file CSV di Ubuntu 24.04 menggunakan Python, Anda dapat memanfaatkan modul bawaan `csv`. Berikut adalah contoh kode yang menunjukkan cara membaca...")
 
 
Line 25: Line 25:
 
     for row in reader:
 
     for row in reader:
 
         print(f"Nama: {row['Nama']}, Usia: {row['Usia']}")
 
         print(f"Nama: {row['Nama']}, Usia: {row['Usia']}")
```
 
  
 
Pastikan untuk menyesuaikan nama kolom seperti `'Nama'` dan `'Usia'` sesuai dengan header yang ada di file CSV Anda.
 
Pastikan untuk menyesuaikan nama kolom seperti `'Nama'` dan `'Usia'` sesuai dengan header yang ada di file CSV Anda.

Latest revision as of 04:39, 9 November 2024

Untuk membaca dan mem-parsing file CSV di Ubuntu 24.04 menggunakan Python, Anda dapat memanfaatkan modul bawaan `csv`. Berikut adalah contoh kode yang menunjukkan cara membaca file CSV dan mengakses kolom-kolomnya:

import csv

# Membuka file CSV
with open('data.csv', mode='r', newline=) as file:
    reader = csv.reader(file)
    # Membaca header (baris pertama)
    header = next(reader)
    print(f"Header: {header}")
    # Membaca setiap baris dan menampilkan isinya
    for row in reader:
        print(row)

Dalam contoh di atas, kita membuka file `data.csv` dalam mode baca (`'r'`) dan menggunakan `csv.reader` untuk membaca isinya. Baris pertama dianggap sebagai header, dan setiap baris berikutnya diakses melalui iterasi.

Jika Anda ingin mengakses kolom-kolom berdasarkan nama header, Anda dapat menggunakan `csv.DictReader`, yang akan mengembalikan setiap baris sebagai dictionary dengan kunci sesuai header:

import csv

# Membuka file CSV
with open('data.csv', mode='r', newline=) as file:
    reader = csv.DictReader(file)
    # Membaca setiap baris dan menampilkan isinya
    for row in reader:
        print(f"Nama: {row['Nama']}, Usia: {row['Usia']}")

Pastikan untuk menyesuaikan nama kolom seperti `'Nama'` dan `'Usia'` sesuai dengan header yang ada di file CSV Anda.

Untuk informasi lebih lanjut tentang penggunaan modul `csv` di Python, Anda dapat merujuk ke dokumentasi resmi Python atau sumber lain seperti [How To Read, Write & Parse CSV in Python – TecAdmin](https://tecadmin.net/read-write-csv-in-python/).

Pranala Menarik