ဒေတာဘောင်ကော်လံကို r တွင် အညွှန်းအဖြစ် သတ်မှတ်နည်း (ဥပမာနှင့်အတူ)


R ရှိ ဒေတာဘောင်များတွင် ပန်ဒါများရှိ ဒေတာဘောင်များကဲ့သို့ “ အညွှန်း” ကော်လံ မရှိပါ။

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

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

နည်းလမ်း 1- Base R ကို အသုံးပြု၍ အတန်းအမည်များ သတ်မှတ်ပါ။

 #set specific column as row names
rownames(df) <- df$my_column

#remove original column from data frame
df$my_column <- NULL

နည်းလမ်း 2- Tidyverse အထုပ်ကို အသုံးပြု၍ အတန်းအမည်များကို သတ်မှတ်ပါ။

 library (tidyverse)

#set specific column as row names
df <- df %>% column_to_rownames(., var = ' my_column ')

နည်းလမ်း 3- ဒေတာတင်သွင်းသည့်အခါ အတန်းအမည်များ သတ်မှတ်ပါ။

 #import CSV file and specify column to use as row names
df <- read. csv (' my_data.csv ', row.names =' my_column ')

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

ဥပမာ 1- Base R ကို အသုံးပြု၍ အတန်းအမည်များကို သတ်မှတ်ပါ။

R တွင် အောက်ပါ data frame ရှိသည်ဆိုပါစို့။

 #create data frame
df <- data. frame (ID=c(101, 102, 103, 104, 105),
                 points=c(99, 90, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34),
                 rebounds=c(30, 28, 24, 24, 28))

#view data frame
df

   ID points assists rebounds
1 101 99 33 30
2 102 90 28 28
3 103 86 31 24
4 104 88 39 24
5 105 95 34 28

ID ကော်လံကို အတန်းအမည်များအဖြစ် သတ်မှတ်ရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပါသည်။

 #set ID column as row names
rownames(df) <- df$ID

#remove original ID column from data frame
df$ID <- NULL

#view updated data frame
df

    points assists rebounds
101 99 33 30
102 90 28 28
103 86 31 24
104 88 39 24
105 95 34 28

ID ကော်လံရှိ တန်ဖိုးများသည် ယခုအခါ ဒေတာဘောင်၏ အတန်းအမည်များဖြစ်သည်။

ဥပမာ 2- Tidyverse ပက်ကေ့ဂျ်ကို အသုံးပြု၍ အတန်းအမည်များ သတ်မှတ်ပါ။

အောက်ပါကုဒ်သည် ဒေတာဘောင်ရှိ ID ကော်လံနှင့်ညီသောအတန်းအမည်များကို သတ်မှတ်ရန် spiceverse package ၏ column_to_rownames() လုပ်ဆောင်ချက်ကို မည်သို့အသုံးပြုရမည်ကို ပြသသည်-

 library (tidyverse)

#create data frame
df <- data. frame (ID=c(101, 102, 103, 104, 105),
                 points=c(99, 90, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34),
                 rebounds=c(30, 28, 24, 24, 28))

#set ID column as row names
df <- df %>% column_to_rownames(., var = ' ID ')

#view updated data frame
df

    points assists rebounds
101 99 33 30
102 90 28 28
103 86 31 24
104 88 39 24
105 95 34 28

ဤရလဒ်သည် ယခင်ဥပမာနှင့် ကိုက်ညီကြောင်း သတိပြုပါ။

ဥပမာ 3- ဒေတာတင်သွင်းသည့်အခါ အတန်းအမည်များ သတ်မှတ်ပါ။

ကျွန်ုပ်တို့တွင် my_data.csv ဟုခေါ်သော အောက်ပါ CSV ဖိုင်ရှိသည် ဆိုကြပါစို့။

ကျွန်ုပ်တို့သည် CSV ဖိုင်ကို တင်သွင်းရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်ပြီး တင်သွင်းစဉ်အတွင်း အတန်းအမည်များကို ID ကော်လံနှင့် တန်းတူသတ်မှတ်နိုင်သည်-

 #import CSV file and specify ID column to use as row names
df <- read. csv (' my_data.csv ', row.names =' ID ')

#view data frame
df

    points assists rebounds
101 99 33 30
102 90 28 28
103 86 31 24
104 88 39 24
105 95 34 28

ID ကော်လံရှိ တန်ဖိုးများကို ဒေတာဘောင်ရှိ အတန်းအမည်များအဖြစ် အသုံးပြုကြောင်း သတိပြုပါ။

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

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

အခြေအနေအပေါ်အခြေခံ၍ R ရှိ ဒေတာဘောင်မှ အတန်းများကို ဖယ်ရှားနည်း
R တွင် data frame တွင်တန်ဖိုးများအစားထိုးနည်း
R ရှိ ဒေတာဘောင်မှ ကော်လံများကို ဖယ်ရှားနည်း

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

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