كيفية نقل ملف من مجلد إلى آخر في r
يمكنك استخدام الطرق التالية لنقل ملف من مجلد إلى آخر في R:
الطريقة الأولى: نقل الملف من مجلد إلى آخر (والاحتفاظ بالملف الأصلي)
file. copy (from=" C:/Users/bob/Documents/current_data/soccer_data.csv ", to=" C:/Users/bob/Documents/new_data/soccer_data.csv ")
يقوم بناء الجملة هذا بنسخ ملف يسمى Soccer_data.csv الموجود في المجلد التالي:
C:/Users/bob/Documents/current_data
ثم يتم نسخ هذا الملف إلى المجلد التالي:
C:/Users/bob/Documents/new_data
وبما أننا استخدمنا الدالة file.copy() ، فإن الملف الأصلي يظل محفوظًا في المجلد الذي جاء منه.
الطريقة الثانية: نقل الملف من مجلد إلى آخر (وحذف الملف الأصلي)
file. rename (from=" C:/Users/bob/Documents/current_data/soccer_data.csv ", to=" C:/Users/bob/Documents/new_data/soccer_data.csv ")
يقوم بناء الجملة هذا بنسخ ملف يسمى Soccer_data.csv الموجود في المجلد التالي:
C:/Users/bob/Documents/current_data
ثم يتم نسخ هذا الملف إلى المجلد التالي:
C:/Users/bob/Documents/new_data
وبما أننا استخدمنا الدالة file.rename() ، فسيتم حذف الملف الأصلي من المجلد الذي جاء منه.
توضح الأمثلة التالية كيفية استخدام كل طريقة عمليًا.
ذات صلة: كيفية حذف ملف باستخدام R
مثال 1: انقل الملف إلى R (واحتفظ بالملف الأصلي)
لنفترض أننا نريد نقل ملف يسمى Soccer_data.csv الموجود في المجلد التالي:
C:/Users/bob/Documents/current_data
يحتوي المجلد حاليًا على ثلاثة ملفات:
يمكننا استخدام الصيغة التالية في لغة R لنقل Soccer_data.csv إلى مجلد جديد يسمى new_data :
file. copy (from=" C:/Users/bob/Documents/current_data/soccer_data.csv ", to=" C:/Users/bob/Documents/new_data/soccer_data.csv ") [1] TRUE
ترجع الدالة file.copy() قيمة TRUE ، والتي تخبرنا أنها تعمل.
إذا فتحنا المجلد new_data ، نرى أنه تم نسخ ملف Soccer_data.csv هناك:
وإذا عدنا إلى المجلد الذي جاء منه الملف، فسنرى أنه لا يزال موجودًا هناك.
ملاحظة : إذا كان أي من مسارات الملفات غير صحيح، فستُرجع الدالة file.copy() قيمة FALSE بدلاً من ذلك.
مثال 2: نقل الملف إلى R (وحذف الملف الأصلي)
يمكننا استخدام الصيغة التالية في لغة R لنقل Soccer_data.csv إلى مجلد جديد يسمى new_data وحذف الملف الأصلي:
file. rename (from=" C:/Users/bob/Documents/current_data/soccer_data.csv ", to=" C:/Users/bob/Documents/new_data/soccer_data.csv ") [1] TRUE
ترجع الدالة file.rename() قيمة TRUE ، والتي تخبرنا أنها تعمل.
إذا فتحنا المجلد new_data ، نرى أنه تم نسخ ملف Soccer_data.csv هناك:
وإذا عدنا إلى المجلد الذي جاء منه الملف، فسنرى أنه قد تم حذفه من هذا المجلد:
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في R:
كيفية استيراد ملفات CSV إلى R
كيفية استيراد ملفات Excel إلى R
كيفية استيراد الملفات المضغوطة إلى R