كيفية قراءة ملف csv باستخدام numpy (خطوة بخطوة)
يمكنك استخدام بناء الجملة الأساسي التالي لقراءة ملف CSV في مجموعة من السجلات في NumPy:
from numpy import genfromtxt my_data = genfromtxt(' data.csv ', delimiter=' , ', dtype= None )
يوضح المثال التالي خطوة بخطوة كيفية استخدام بناء الجملة هذا عمليًا.
الخطوة 1: عرض ملف CSV
لنفترض أن لدينا ملف CSV التالي المسمى data.csv والذي نرغب في قراءته في NumPy:
الخطوة 2: اقرأ في ملف CSV
يوضح التعليمة البرمجية التالية كيفية قراءة ملف CSV هذا في مصفوفة Numpy:
from numpy import genfromtxt #import CSV file my_data = genfromtxt(' data.csv ', delimiter=' , ', dtype= None )
لاحظ ما يلي:
- المحدد : يحدد المحدد الذي يفصل بين قيم البيانات في ملف CSV.
- dtype : يحدد هذا نوع بيانات مصفوفة NumPy. باستخدام لا شيء ، نسمح باستيراد أنواع بيانات متعددة إلى الجدول في نفس الوقت.
مثال 3: إظهار مصفوفة NumPy
بمجرد استيراد ملف CSV، يمكننا مشاهدته:
#view imported CSV file
my_data
array([[1, 2, 2, 2, 3, 4],
[5, 5, 6, 8, 9, 9]])
يمكننا أن نرى أن البيانات الموجودة في مجموعة NumPy تتطابق مع البيانات الموضحة في ملف CSV.
ملاحظة : يمكنك العثور على الوثائق الكاملة عبر الإنترنت لوظيفة genfromtxt() هنا .
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ وظائف شائعة أخرى مع ملفات CSV في الباندا:
كيفية قراءة ملفات CSV مع Pandas
كيفية تصدير Pandas DataFrame إلى ملف CSV
الباندا: كيفية إضافة البيانات إلى ملف CSV موجود