كيفية استخدام وظيفة read.delim في r
يمكنك استخدام الدالة read.delim() لقراءة الملفات النصية المحددة في R.
تستخدم هذه الوظيفة بناء الجملة الأساسي التالي:
read.delim(file, header=TRUE, sep=’\t’)
ذهب:
- الملف : موقع الملف.
- header : يشير إلى ما إذا كان الصف الأول يمثل رأس الجدول أم لا. الافتراضي هو الصحيح.
- سبتمبر : محدد الجدول. الافتراضي هو علامة التبويب (\t).
يوضح المثال التالي كيفية استخدام هذه الوظيفة عمليًا.
مثال: كيفية استخدام read.delim في R
لنبدأ بإنشاء إطار بيانات في R:
#create data frame df <- data. frame (team=c('Mavs', 'Mavs', 'Spurs', 'Nets'), dots=c(99, 90, 84, 96), assists=c(22, 19, 16, 20), rebounds=c(30, 39, 42, 26)) #view data frame df team points assists rebounds 1 Mavs 99 22 30 2 Mavs 90 19 39 3 Spurs 84 16 42 4 Nets 96 20 26
ثم دعونا نستخدم الدالة write.table() لتصدير إطار البيانات إلى ملف نصي محدد بعلامات جدولة:
#export to tab-delimited text file write.write. table (df, ' my_data.txt ', quote= FALSE , sep=' \t ', row.names = FALSE )
يمكنني بعد ذلك الانتقال إلى المكان الذي قمت بتصدير البيانات فيه وعرض الملف النصي:
يمكنني بعد ذلك استخدام الدالة read.delim() للقراءة من الملف النصي:
#read in tab-delimited text file my_df <- read. delim (' my_data.txt ') #view data my_df team points assists rebounds 1 Mavs 99 22 30 2 Mavs 90 19 39 3 Spurs 84 16 42 4 Nets 96 20 26
يتوافق إطار البيانات مع إطار البيانات الذي أنشأناه مسبقًا.
لاحظ أن محدد الجدول الافتراضي للدالة read.delim() هو علامة التبويب (\t).
وبالتالي فإن الكود التالي ينتج نفس النتائج:
#read in tab-delimited text file my_df <- read. delim (' my_data.txt ', sep=' \t ') #view data my_df team points assists rebounds 1 Mavs 99 22 30 2 Mavs 90 19 39 3 Spurs 84 16 42 4 Nets 96 20 26
ملاحظات حول استخدام read.delim()
لاحظ أنه يمكنك استخدام الدالة getwd() للحصول على دليل العمل الحالي للعثور على المكان الذي تم تصدير الكتلة الأولى من البيانات إليه.
يمكنك أيضًا استخدام الدالة setwd() إذا كنت تريد تغيير موقع دليل العمل الحالي.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية استيراد أنواع الملفات الأخرى إلى R:
كيفية إدخال البيانات الخام يدويًا في R
كيفية استيراد ملفات CSV إلى R
كيفية استيراد ملفات Excel إلى R (خطوة بخطوة)