R တွင် directory ရှိမရှိစစ်ဆေးနည်း (ဥပမာနှင့်အတူ)


R တွင် လမ်းညွှန်တစ်ခုရှိမရှိ စစ်ဆေးရန် အောက်ပါနည်းလမ်းများကို အသုံးပြုနိုင်သည်။

နည်းလမ်း 1- လမ်းညွှန်ရှိမရှိ စစ်ဆေးပါ။

 dir. exists (file. path (main_dir, sub_dir))

လမ်းညွှန်ချက်ရှိနှင့် မဟုတ်ပါက FALSE ဖြစ်ပါက ဤလုပ်ဆောင်ချက်သည် TRUE ပြန်လာပါမည်။

နည်းလမ်း 2- မရှိလျှင် လမ်းညွှန်တစ်ခု ဖန်တီးပါ။

 #define directory
my_directory <- file. path (main_dir, sub_dir)

#create directory if it doesn't exist
if ( ! dir. exists (my_directory)) {dir. create (my_directory)}

main_dir နှင့် sub_dir များသည် main directory နှင့် subdirectory ၏လမ်းကြောင်းများကို သတ်မှတ်ပေးသော string များဖြစ်ကြောင်း သတိပြုပါ။

အောက်ဖော်ပြပါ ဥပမာများသည် နည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။

ဥပမာ 1- လမ်းညွှန်ရှိမရှိ စစ်ဆေးပါ။

အောက်ဖော်ပြပါ လမ်းညွှန်များ ရှိမရှိ စစ်ဆေးလိုသည်ဆိုပါစို့။

  • “C:/Users/bob/”
  • “C:/Users/bob/Documents”
  • “C:/Users/bob/Data_Science_Documents”

ဒါကိုလုပ်ဖို့ အောက်ပါ syntax ကို သုံးနိုင်ပါတယ်။

 #define main directory
main_dir <- "C:/Users/bob/"

#define various sub directories
sub_dir1 <- "Documents"
sub_dir2 <- "Data_Science_Documents"

#check if main directory exists
dir.exists( file.path (main_dir))

[1] TRUE

#check if main directory and sub directory 1 exists
dir.exists( file.path (main_dir, sub_dir1))

[1] TRUE

#check if main directory and sub directory2 exists
dir.exists( file.path (main_dir, sub_dir2))

[1] FALSE

ရလဒ်မှ ကျွန်ုပ်တို့ မြင်နိုင်သည်-

  • “C:/Users/bob/” – ရှိနေပါသည်။
  • “C:/Users/bob/Documents” – ရှိပါသည်။
  • “C:/Users/bob/Data_Science_Documents” – မရှိပါ။

နည်းလမ်း 2- မရှိလျှင် လမ်းညွှန်တစ်ခု ဖန်တီးပါ။

မရှိသေးပါက အောက်ပါ directory ကို ဖန်တီးလိုသည်ဟု ဆိုကြပါစို့။

  • “C:/Users/bob/Data_Science_Documents”

ဒါကိုလုပ်ဖို့ အောက်ပါ syntax ကို သုံးနိုင်ပါတယ်။

 #define main directory
main_dir <- "C:/Users/bob/"

#define sub directory
sub_dir <- "Data_Science_Documents"

#define directory
my_directory <- file. path (main_dir, sub_dir)

#create directory if it doesn't exist
if ( ! dir. exists (my_directory)) {dir. create (my_directory)}

ကျွန်ုပ်တို့၏ကွန်ပျူတာရှိ ဤဖိုင်တွဲသို့သွားပါက၊ ဤလမ်းညွှန်ချက်မရှိသော်လည်း ယခုဖန်တီးထားသည်ကို ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်-

ဤလမ်းညွှန်ချက်ရှိပြီးသားဖြစ်ပါက၊ အသစ်တစ်ခုဖန်တီးမည်မဟုတ်ကြောင်း သတိပြုပါ။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

R တွင် ပက်ကေ့ဂျ်များစွာကို မည်သို့တင်ရမည်နည်း။
R တွင် ပက်ကေ့ခ်ျကို ထည့်သွင်းထားခြင်း ရှိ၊ မရှိ စစ်ဆေးနည်း
R တွင် ပတ်ဝန်းကျင်ကို မည်ကဲ့သို့ ရှင်းလင်းမည်နည်း။

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

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