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 ရှိ ဒေတာဘောင်သို့ အတန်းများထည့်နည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်