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 တွင် အလွတ်မက်ထရစ်ကို ဖန်တီးနည်း