CSV (nilai yang dipisahkan koma) adalah file teks yang menggunakan koma untuk memisahkan nilai. CSV memungkinkan data disimpan dalam format tabel. Setiap baris CSV adalah satu baris. Ada beberapa cara untuk membaca kolom tertentu dari file CSV. Mari kita bahas semua metode satu per satu dengan pendekatan yang tepat dan contoh kode yang berfungsi
Berikut ini adalah nama file CSV dan isinya yang akan saya gunakan dalam kode
Nama file. Sampel. csv
Iklan
Isi file
Name,Age,Gender A,10,M B,14,F C,20,M D,17,F E,18,FMembaca kolom tertentu berdasarkan nama dari file CSV menggunakan atribut read_csv() dan usecols
Modul panda memiliki metode read_csv() , dan membaca CSV ke dalam kerangka data. Dibutuhkan jalur file sebagai input dan mengembalikan kerangka data. Untuk membaca hanya kolom CSV tertentu, kita dapat meneruskan nama kolom sebagai daftar ke read_csv()
Sintaks fungsi read_csv()
pandas.read_csv(filepath, usecols)_- Parameter
- jalur file. Jalur file CSV
- usecols. Daftar nama kolom yang akan dibaca
- Pengembalian
- Bingkai Data
Mendekati
- Impor perpustakaan panda
- Lewati jalur file CSV ke read_csv() bersama dengan daftar nama kolom
- Ini mengembalikan DataFrame dengan kolom yang ditentukan
Kode sumber
import pandas as pd # Reading specific columns from the CSV (By Column Names) df = pd.read_csv("sample.csv", usecols = ['Name','Gender']) print(df)Keluaran
Name Gender 0 A M 1 B F 2 C M 3 D F 4 E FMembaca kolom tertentu berdasarkan indeks dari file CSV menggunakan atribut read_csv() dan usecols
Modul panda memiliki metode read_csv() , dan membaca CSV ke dalam kerangka data. Dibutuhkan jalur file sebagai input dan mengembalikan kerangka data. Untuk hanya membaca kolom CSV tertentu, kita dapat meneruskan indeks kolom sebagai daftar ke read_csv()
Sintaks fungsi read_csv()
- Parameter
- jalur file. Jalur file CSV
- usecols. Daftar indeks kolom yang akan dibaca
- Pengembalian
- Bingkai Data
Mendekati
- Impor perpustakaan panda
- Lewati jalur file CSV ke read_csv() bersama dengan daftar indeks kolom
- Ini mengembalikan DataFrame dengan kolom yang ditentukan
Kode sumber
import pandas as pd # Reading specific columns from the CSV (By Column Number) df = pd.read_csv("sample.csv", usecols = [0,1]) print(df)Keluaran
Name Age 0 A 10 1 B 14 2 C 20 3 D 17 4 E 18 _Membaca kolom tertentu berdasarkan indeks dari file CSV menggunakan atribut loadtxt() dan usecols
Modul NumPy memiliki metode pandas.read_csv(filepath, usecols)3, dan digunakan untuk membaca file teks. Untuk membaca kolom tertentu dari file CSV, berikan pembatas sebagai ,(koma) dan indeks kolom untuk dibaca ke metode pandas.read_csv(filepath, usecols)3
Sintaks fungsi loadtxt()
numpy.loadtxt(filepath, dtype, delimiter, usecols) _- Parameter
- jalur file. Jalur file CSV
- dtype. Tipe data dari array yang dihasilkan
- pembatas. String yang digunakan untuk memisahkan nilai
- usecols. urutan indeks kolom yang akan dibaca
- Pengembalian
- Sebuah ndarray
Mendekati
- Impor perpustakaan panda
- Lewati jalur file CSV ke read_csv() bersama dengan urutan indeks kolom
- Ini mengembalikan ndarray dengan data kolom yang ditentukan dari CSV
Kode sumber
import numpy as np # Reading specific columns from # the CSV (By Column Numbers) arr = np.loadtxt( 'sample.csv', dtype = str, delimiter = ',', usecols = (1,2) ) print(arr)Keluaran
[['Age' 'Gender'] ['10' 'M'] ['14' 'F'] ['20' 'M'] ['17' 'F'] ['18' 'F']]Membaca kolom tertentu berdasarkan Nama dari file CSV menggunakan atribut genfromtxt() dan usecols
Modul NumPy memiliki metode pandas.read_csv(filepath, usecols)5, dan digunakan untuk membaca file teks. Untuk membaca kolom tertentu dari file CSV, berikan pembatas sebagai ,(koma) dan daftar nama kolom untuk dibaca ke metode pandas.read_csv(filepath, usecols)3
Sintaks fungsi genfromtxt()
pandas.read_csv(filepath, usecols)_0- Parameter
- jalur file. Jalur file CSV
- pembatas. String yang digunakan untuk memisahkan nilai
- usecols. urutan nama kolom yang akan dibaca
- Pengembalian
- Sebuah ndarray
Mendekati
- Impor perpustakaan panda
- Lewati jalur file CSV ke genfromtxt() bersama dengan daftar nama kolom
- Ini mengembalikan ndarray dengan data kolom yang ditentukan dari CSV
Kode sumber
pandas.read_csv(filepath, usecols)_1Keluaran
pandas.read_csv(filepath, usecols)_2Ringkasan
Besar. Anda berhasil, Kami telah membahas semua metode yang mungkin untuk membaca kolom tertentu dari file CSV dengan python. Selamat belajar