كيفية قراءة الملفات المضغوطة بلغة 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

Add a Comment

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