كيفية استخدام 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: لا يمكن تغيير دليل العمل

Add a Comment

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