كيفية حذف إطارات البيانات في لغة r (مع أمثلة)


توفر لغة البرمجة R وظيفتين مفيدتين لعرض وحذف الكائنات في مساحة عمل R:

  • ls(): يسرد كافة الكائنات الموجودة في مساحة العمل الحالية
  • rm(): يزيل كائنًا واحدًا أو أكثر من مساحة العمل الحالية

يشرح هذا البرنامج التعليمي كيفية استخدام الدالة rm() لحذف إطارات البيانات في R والدالة ls() لتأكيد حذف إطار البيانات.

حذف إطار بيانات واحد

يوضح التعليمة البرمجية التالية كيفية حذف إطار بيانات واحد من مساحة عمل R الحالية:

 #list all objects in current R workspace
ls()

[1] "df1" "df2" "df3" "x"

#remove df1
rm(df1)

#list all objects in workspace
ls()

[1] "df2" "df3" "x"  

حذف كتل بيانات متعددة

يوضح التعليمة البرمجية التالية كيفية إزالة إطارات بيانات متعددة من مساحة عمل R الحالية:

 #list all objects in current R workspace
ls()

[1] "df1" "df2" "df3" "x"

#remove df1 and df2
rm(" df1 ", " df2 ")

#list all objects in workspace
ls()

[1] "df3" "x"

حذف كافة إطارات البيانات

يوضح التعليمة البرمجية التالية كيفية حذف كافة الكائنات من النوع “data.frame” في مساحة عمل R الحالية:

 #list all objects in current R workspace
ls()

[1] "df1" "df2" "df3" "x"

#remove all objects of type "data.frame"
rm(list=ls(all= TRUE )[ sapply ( mget (ls(all= TRUE )), class) == " data.frame "])

#list all objects in workspace
ls()

[1] "x"

يمكنك أيضًا استخدام الدالة grepl() لإزالة كافة كائنات مساحة العمل التي تحتوي على العبارة “df”:

 #list all objects in current R workspace
ls()

[1] "df1" "df2" "df3" "x"

#remove all objects that contain "df"
rm(list = ls()[ grepl (" df ", ls())])

#list all objects in workspace
ls()

[1] "x"

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في R:

كيفية إنشاء إطار بيانات فارغ في R
كيفية إضافة صفوف إلى إطار البيانات في R

Add a Comment

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