R တွင် setnames function ကိုအသုံးပြုနည်း (ဥပမာများနှင့်အတူ)


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

ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-

 setNames(object, nm)

ရွှေ-

  • အမည်များ : အရာဝတ္ထုအမည်
  • nm : အမည်များ၏ အက္ခရာ သင်္ကေတ

အောက်ပါဥပမာများသည် မတူညီသောအခြေအနေများတွင် ဤလုပ်ဆောင်ချက်ကိုအသုံးပြုပုံကိုပြသထားသည်။

ဥပမာ 1- Vector ဖြင့် setNames ကိုအသုံးပြုခြင်း။

R တွင် အောက်ပါ vector ကို နာမည်များဖြင့် ဖန်တီးသည်ဆိုပါစို့။

 #createvector
data <- c(1, 3, 4, 4)

#create names for vector
names(data) <- c('points', 'rebounds', 'blocks', 'steals')

#view vector
data

  points rebounds blocks steals 
       1 3 4 4

setNames() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ အမည်များဖြင့် အတိအကျတူညီသော vector ကို ဖန်တီးနိုင်သည်-

 #create vector with names
data <- setNames(c(1, 3, 4, 4), c('points', 'rebounds', 'blocks', 'steals'))

#view vector
data

  points rebounds blocks steals 
       1 3 4 4

မျဉ်းတစ်ကြောင်းတည်းကို အသုံးပြု၍ တူညီသော vector ကို နာမည်များဖြင့် ဖန်တီးနိုင်သည်။

ဥပမာ 2- စာရင်းနှင့်အတူ setNames ကိုသုံးပါ။

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

 #create list with names and return list
setNames(list(c(1, 2), 3:6, c('A', 'B')), c('points', 'steals', 'team'))

$points
[1] 1 2

$steals
[1] 3 4 5 6

$team
[1] “A” “B”

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

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

 ?setNames

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

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

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

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

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