كيفية قراءة ملف 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 موجود

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *