Dplyr တွင် bind_rows နှင့် bind_cols ကိုအသုံးပြုနည်း (ဥပမာများနှင့်အတူ)
ဒေတာဘောင်နှစ်ခုကို ၎င်းတို့၏အတန်းအလိုက် ချိတ်ရန် R ရှိ dplyr အထုပ်မှ bind_rows() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်သည်-
bind_rows(df1, df2, df3, ...)
အလားတူ၊ သင်သည် ၎င်းတို့၏ကော်လံများအလိုက် ဒေတာဘောင်နှစ်ခုကို ချည်နှောင်ရန် dplyr’s bind_cols() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။
bind_cols(df1, df2, df3, ...)
အောက်ဖော်ပြပါ ဥပမာများသည် ဤလုပ်ဆောင်ချက်တစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
ဥပမာ 1- bind_rows() ကိုသုံးပါ
အောက်ဖော်ပြပါ ကုဒ်သည် ၎င်းတို့၏အတန်းများကို အခြေခံ၍ ဒေတာဘောင်သုံးခုကို ချိတ်ဆက်ရန် bind_rows() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-
library (dplyr)
#create data frames
df1 <- data. frame (team=c('A', 'A', 'B', 'B'),
dots=c(12, 14, 19, 24))
df2 <- data. frame (team=c('A', 'B', 'C', 'C'),
dots=c(8, 17, 22, 25))
df3 <- data. frame (team=c('A', 'B', 'C', 'C'),
assists=c(4, 9, 12, 6))
#row bind together data frames
bind_rows(df1, df2, df3)
team points assists
1 to 12 NA
2 A 14 NA
3 B 19 NA
4 B 24 NA
5 to 8 NA
6 B 17 NA
7 C 22 NA
8 C 25 NA
9 A NA 4
10 B NA 9
11 C NA 12
12 C NA 6
ဒေတာဘောင်များအားလုံးတွင် ကော်လံအမည်များ မရှိပါက ဤလုပ်ဆောင်ချက်သည် ပျောက်ဆုံးနေသောတန်ဖိုးများကို NA ဖြင့် အလိုအလျောက်ဖြည့်ပေးကြောင်း သတိပြုပါ။
ဥပမာ 2- bind_cols() ကိုသုံးပါ
အောက်ပါ ကုဒ်သည် ၎င်းတို့၏ ကော်လံများကို အခြေခံ၍ ဒေတာဘောင်သုံးခုကို စုစည်းရန် bind_cols() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-
library (dplyr)
#create data frames
df1 <- data. frame (team=c('A', 'A', 'B', 'B'),
dots=c(12, 14, 19, 24))
df2 <- data. frame (team=c('A', 'B', 'C', 'C'),
dots=c(8, 17, 22, 25))
df3 <- data. frame (team=c('A', 'B', 'C', 'C'),
assists=c(4, 9, 12, 6))
#column bind together data frames
bind_cols(df1, df2, df3)
team points assists steals blocks rebounds
1 A 12 A 8 A 4
2 A 14 B 17 B 9
3 B 19 C 22 C 12
4 B 24 C 25 C 6
bind_cols() လုပ်ဆောင်ချက်တွင် ၎င်းတို့ကို သတ်မှတ်ပေးသည့် အစီအစဥ်အရ ဒေတာဘောင်တစ်ခုစီ၏ မူရင်းကော်လံများသည် နောက်ဆုံးဒေတာဘောင်တွင် ပေါ်လာကြောင်း သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ပါသင်ခန်းစာများသည် R တွင် rbind() နှင့် cbind() လုပ်ဆောင်ချက်များကို အသုံးပြု၍ ဒေတာဘောင်များကို မည်သို့စည်းမည်ကို သရုပ်ပြသည်-
- R တွင် rbind ကိုအသုံးပြုနည်း
- R တွင် cbind ကိုအသုံးပြုနည်း
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် dplyr တွင် အခြားဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-