Numpy ile csv dosyası nasıl okunur (adım adım)
Bir CSV dosyasını NumPy’deki bir kayıt dizisine okumak için aşağıdaki temel sözdizimini kullanabilirsiniz:
from numpy import genfromtxt my_data = genfromtxt(' data.csv ', delimiter=' , ', dtype= None )
Aşağıdaki adım adım örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
1. Adım: CSV dosyasını görüntüleyin
Diyelim ki NumPy’de okumak istediğimiz data.csv adında aşağıdaki CSV dosyasına sahibiz:
2. Adım: CSV dosyasını okuyun
Aşağıdaki kod, bu CSV dosyasının bir Numpy dizisine nasıl okunacağını gösterir:
from numpy import genfromtxt #import CSV file my_data = genfromtxt(' data.csv ', delimiter=' , ', dtype= None )
Aşağıdakilere dikkat et:
- sınırlayıcı : CSV dosyasındaki veri değerlerini ayıran sınırlayıcıyı belirtir.
- dtype : Bu, NumPy dizisinin veri türünü belirtir. Yok kullanarak birden fazla veri türünün aynı anda tabloya aktarılmasına izin veriyoruz.
Örnek 3: NumPy dizisini göster
CSV dosyasını içe aktardıktan sonra onu görüntüleyebiliriz:
#view imported CSV file
my_data
array([[1, 2, 2, 2, 3, 4],
[5, 5, 6, 8, 9, 9]])
NumPy dizisindeki verilerin CSV dosyasında gösterilen verilerle eşleştiğini görebiliriz.
Not : genfromtxt() işlevine ilişkin çevrimiçi belgelerin tamamını burada bulabilirsiniz.
Ek kaynaklar
Aşağıdaki eğitimlerde pandalarda CSV dosyalarıyla diğer ortak işlevlerin nasıl gerçekleştirileceği açıklanmaktadır:
Pandalar ile CSV dosyaları nasıl okunur
Pandas DataFrame’i bir CSV dosyasına nasıl aktarırım
Pandalar: Mevcut bir CSV dosyasına nasıl veri eklenir?