R တွင် ဒေတာဘောင်များကို ဖျက်နည်း (ဥပမာများနှင့်အတူ)
R ပရိုဂရမ်းမင်းဘာသာစကားသည် R အလုပ်ခွင်ရှိ အရာဝတ္ထုများကိုပြသခြင်းနှင့် ဖျက်ခြင်းအတွက် အသုံးဝင်သောလုပ်ဆောင်ချက်နှစ်ခုကို ပံ့ပိုးပေးသည်-
- ls(): လက်ရှိအလုပ်ခွင်ရှိ အရာဝတ္ထုအားလုံးကို စာရင်းပြုစုသည်။
- rm(): လက်ရှိအလုပ်ခွင်မှ တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော အရာများကို ဖယ်ရှားသည်။
ဤသင်ခန်းစာတွင် ဒေတာဘောင်များကို ဖျက်လိုက်ကြောင်း အတည်ပြုရန် R ရှိ ဒေတာဘောင်များကို ဖျက်ရန် rm ( ) လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ရှင်းပြထားသည်။
ဒေတာဘောင်တစ်ခုကို ဖျက်လိုက်ပါ။
အောက်ပါကုဒ်သည် သင့်လက်ရှိ 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"
ဒေတာဘောင်အားလုံးကို ဖျက်ပါ။
အောက်ပါကုဒ်သည် သင့်လက်ရှိ R အလုပ်ခွင်ရှိ “ data.frame” အမျိုးအစား အရာဝတ္ထုအားလုံးကို ဖျက်နည်းကို ပြသသည်-
#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"
စကားစု “ df” ပါရှိသော workspace objects အားလုံးကို ဖယ်ရှားရန် grepl() function ကိုလည်း အသုံးပြုနိုင်ပါသည်။
#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 ရှိ ဒေတာဘောင်သို့ အတန်းများထည့်နည်း