كيفية استخدام setwd/getwd في r (مع أمثلة)
تستخدم R، عندما يتم توجيه بيئتك دائمًا إلى دليل العمل.
يمكنك استخدام الوظائف التالية في R للحصول على دليل العمل وتعيين دليل العمل:
- getwd () – احصل على دليل العمل الحالي
- setwd(‘المسار/إلى/بعض/الدليل’) – قم بتعيين دليل العمل الحالي
توضح الأمثلة التالية كيفية استخدام هذه الوظائف عمليًا.
مثال 1: الحصول على دليل العمل
يمكننا استخدام الدالة getwd() لعرض دليل العمل الحالي في R:
#display current working directory
getwd()
[1] "C:/Users/Bob/Desktop"
مثال 2: قم بتعيين دليل العمل
يمكننا بعد ذلك استخدام الدالة setwd() لتعيين دليل العمل إلى موقع جديد:
#set working directory
setwd('C:/Users/Bob/Documents')
يمكننا بعد ذلك التحقق من أن دليل العمل قد تغير باستخدام الدالة getwd() مرة أخرى للحصول على دليل العمل الحالي:
#display current working directory
getwd()
"C:/Users/Bob/Documents"
مثال 3: إظهار الملفات في دليل العمل
بمجرد تعيين دليل العمل، يمكننا استخدام الدالة list.files() لعرض أسماء الملفات في الدليل:
#view number of files in working directory
length( list.files ())
[1] 147
#view first five file names in working directory
head( list.files ())
"output.yml" "analysis3.R" "analysis3-1.R" "testdoc.R" "final_model2.Rmd"
يمكننا أيضًا استخدام عامل التشغيل %in% للتحقق مما إذا كان هناك ملف معين موجود في دليل العمل الحالي لدينا:
#check if file 'analysis3.R' exists in working directory
' analysis3.R ' %in% list. files ()
[1] TRUE
تشير قيمة الإخراج TRUE إلى أن الملف المحدد موجود بالفعل في دليل العمل الحالي.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ وظائف شائعة أخرى في R:
كيفية إدخال البيانات الخام يدويًا في R
كيفية استيراد ملفات CSV إلى R
كيفية استيراد ملفات Excel إلى R
كيفية الإصلاح في R: لا يمكن تغيير دليل العمل