Cara membaca file csv dengan numpy (langkah demi langkah)
Anda dapat menggunakan sintaks dasar berikut untuk membaca file CSV ke dalam array rekaman di NumPy:
from numpy import genfromtxt my_data = genfromtxt(' data.csv ', delimiter=' , ', dtype= None )
Contoh langkah demi langkah berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.
Langkah 1: Lihat file CSV
Katakanlah kita memiliki file CSV berikut bernama data.csv yang ingin kita baca ke dalam NumPy:
Langkah 2: Baca ke dalam file CSV
Kode berikut menunjukkan cara membaca file CSV ini ke dalam array Numpy:
from numpy import genfromtxt #import CSV file my_data = genfromtxt(' data.csv ', delimiter=' , ', dtype= None )
Perhatikan hal berikut:
- delimiter : Ini menentukan pembatas yang memisahkan nilai data dalam file CSV.
- dtype : Ini menentukan tipe data array NumPy. Dengan menggunakan None , kami mengizinkan beberapa tipe data untuk diimpor ke dalam tabel secara bersamaan.
Contoh 3: Tampilkan array NumPy
Setelah kami mengimpor file CSV, kami dapat melihatnya:
#view imported CSV file
my_data
array([[1, 2, 2, 2, 3, 4],
[5, 5, 6, 8, 9, 9]])
Kita dapat melihat bahwa data dalam array NumPy cocok dengan data yang ditampilkan dalam file CSV.
Catatan : Anda dapat menemukan dokumentasi online lengkap untuk fungsi genfromtxt() di sini .
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan fungsi umum lainnya dengan file CSV di pandas:
Cara membaca file CSV dengan Pandas
Cara mengekspor Pandas DataFrame ke file CSV
Pandas: Cara menambahkan data ke file CSV yang sudah ada