R တွင် empty data frame တစ်ခုကို ဖန်တီးနည်း (ဥပမာများဖြင့်)


R တွင် ဗလာဒေတာဘောင်တစ်ခုကို ဖန်တီးရန် အခြေခံနည်းလမ်းနှစ်ခုရှိသည်။

နည်းလမ်း 1- ကော်လံအမည်များဖြင့် မက်ထရစ်

 #create data frame with 0 rows and 3 columns
df <- data.frame(matrix(ncol = 3, nrow = 0))

#provide column names
colnames(df) <- c(' var1 ', ' var2 ', ' var3 ')

နည်းလမ်း 2- ဗလာ vector များကို အစပြုပါ။

 #create data frame with 5 empty vectors
df2 <- data.frame(Doubles= double (),
                 Integers= integer (),
                 Factors= factor (),
                 Logicals= logical (),
                 Characters= character (),
                 stringsAsFactors = FALSE )

ဤသင်ခန်းစာတွင် ဤနည်းလမ်းနှစ်ခုလုံးကို လက်တွေ့အသုံးချနည်းနမူနာပြထားသည်။

နည်းလမ်း 1- ကော်လံအမည်များဖြင့် မက်ထရစ်

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

  • 0 အတန်းများနှင့် လိုချင်သောကော်လံအရေအတွက်ပါရှိသော matrix ကိုသတ်မှတ်ပါ။
  • ထို့နောက် ကော်လံအမည်များပေးရန်အတွက် ၎င်းကို ဒေတာဘောင်တစ်ခုနှင့် colnames() လုပ်ဆောင်ချက်အဖြစ် ပြောင်းလဲရန် data.frame() လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။
  • ထို့နောက် ရရှိလာသော data frame ၏ ဖွဲ့စည်းပုံကို ခွဲခြမ်းစိတ်ဖြာရန် str() လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။

ဥပမာအားဖြင့်:

 #create data frame with 0 rows and 5 columns
df <- data.frame(matrix(ncol = 5, nrow = 0))

#provide column names
colnames(df) <- c(' var1 ', ' var2 ', ' var3 ', ' var4 ', ' var5 ')

#view structure of the data frame
str(df)

'data.frame': 0 obs. of 5 variables:
 $var1:logi 
 $var2:logi 
 $var3:logi 
 $var4:logi 
 $var5:logi 

ထွက်ပေါ်လာသောဒေတာဘောင်တွင် 0 စူးစမ်းမှုများ (ဥပမာ အတန်းများ)၊ ကိန်းရှင် 5 ခု (ဆိုလိုသည်မှာ ကော်လံများ) ပါရှိပြီး ကိန်းရှင်တစ်ခုစီသည် ယုတ္တိဗေဒ အတန်းအစားများပါ၀င်ကြောင်း ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။

variable တစ်ခုစီသည် class logic ဖြစ်သော်လည်း၊ သင်သည် မတူညီသောအမျိုးအစားများ၏ variable များသို့ စာကြောင်းများထည့်နိုင်သည်။

နည်းလမ်း 2- ဗလာ vector များကို အစပြုပါ။

ဗလာဒေတာဘောင်တစ်ခုကို ဖန်တီးရန် ဒုတိယနည်းလမ်းမှာ အောက်ပါအဆင့်များကို လိုက်နာရန်ဖြစ်သည်။

  • သီးခြားအတန်းအမျိုးအစားများပါရှိသော ဗလာ vectors အစုတစ်ခုအနေဖြင့် ဒေတာဘောင်တစ်ခုကို သတ်မှတ်ပါ။
  • stringsAsFactors=False ကို သတ်မှတ်ပါ သို့မှသာ ဇာတ်ကောင် vector အားလုံးကို strings များမဟုတ်ဘဲ factor များအဖြစ် သဘောထားပါ။

ဥပမာအားဖြင့်:

 #create data frame with 5 empty vectors
df2 <- data.frame(Doubles= double (),
                  Integers= integer (),
                  Factors= factor (),
                  Logicals= logical (),
                  Characters= character (),
                  stringsAsFactors = FALSE )

#view structure of the data frame
str(df2)

'data.frame': 0 obs. of 5 variables:
 $ Doubles: num 
 $ Integers: int 
 $Factors: Factor w/ 0 levels: 
 $ Logicals: logi 
 $Characters: chr  

ရလဒ်ဒေတာဘောင်တွင် 0 စူးစမ်းမှုများ (ဥပမာ အတန်းများ)၊ ကိန်းရှင် 5 ခု (ဆိုလိုသည်မှာ ကော်လံများ) ပါရှိပြီး ကိန်းရှင်တစ်ခုစီသည် မတူညီသော အတန်းငါးခုနှင့် သက်ဆိုင်ကြောင်း ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။

ဒေတာဘောင်အတွက် ကော်လံအမည်များကို အဆင့်တစ်ဆင့်တည်းဖြင့် ပေးဆောင်နိုင်ခဲ့ကြောင်း သတိပြုပါ (ဥပမာ၊ ပထမကော်လံအမည်မှာ “ Doubles” ၊ ဒုတိယကော်လံအမည်မှာ “ Integers” စသည်တို့ဖြစ်သည်။

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

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားသော အလွတ်အရာဝတ္ထုများကို ဖန်တီးနည်းကို ရှင်းပြသည် ။

R တွင် အလွတ်စာရင်းတစ်ခုကို ဖန်တီးနည်း
R တွင် အလွတ် vector တစ်ခုကို ဖန်တီးနည်း
R တွင် အလွတ်မက်ထရစ်ကို ဖန်တီးနည်း

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

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