كيفية قراءة الملفات المضغوطة بلغة r (مع مثال)
يمكنك استخدام بناء الجملة الأساسي التالي لقراءة ملف ZIP في R:
library (readr) #import data1.csv located within my_data.zip df <- read_csv(unzip(" my_data.zip ", " data1.csv "))
يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا.
مثال: كيفية قراءة الملفات المضغوطة في R
لنفترض أن لدي ملف ZIP يسمى my_data.zip يحتوي على ملفات CSV الثلاثة التالية:
- data1.csv
- data2.csv
- data3.csv
بافتراض أن دليل العمل الخاص بي يحتوي على ملف ZIP هذا، يمكنني استخدام الصيغة التالية لعرض جميع الملفات الموجودة في my_data.zip :
#display all files in my_data.zip unzip(" my_data.zip ", list = TRUE ) Name Length Date 1 data1.csv 37 2022-03-10 09:48:00 2 data2.csv 36 2022-03-10 09:49:00 3 data3.csv 34 2022-03-10 10:54:00
يمكننا رؤية أسماء كل ملف موجود في my_data.zip بالإضافة إلى طوله وتاريخ إنشائه.
ثم يمكنني استخدام بناء الجملة التالي لاستيراد مجموعة البيانات المسماة data1.csv إلى إطار بيانات في R:
library (readr) #read data1.csv into data frame df1 <- read_csv(unzip(" my_data.zip ", " data1.csv ")) #view data frame df1 # A tibble: 4 x 2 team points 1 to 12 2 B 31 3 C 27 4 D 30
يمكننا أن نرى أن R قد نجح في استيراد ملف CSV هذا إلى إطار بيانات.
ملاحظة : يمكنك العثور على الوثائق الكاملة لوظيفة read_csv() هنا .
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية استيراد ملفات أخرى إلى R:
كيفية استيراد ملفات CSV إلى R
كيفية استيراد ملف CSV من عنوان URL في R
كيفية استيراد ملفات Excel إلى R