R တွင် transform function ကိုအသုံးပြုနည်း (ဥပမာ 3 ခု)


ရှိပြီးသားကော်လံများကို မွမ်းမံပြင်ဆင်ရန် သို့မဟုတ် ဒေတာဘောင်တစ်ခုသို့ ကော်လံအသစ်များထည့်ရန် အခြေခံ R တွင် transform() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။

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

 transform(df, my_column = my_column_transformed)

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

 #create data frame
df <- data. frame (pos=c('G', 'G', 'F', 'F', 'C'),
                 dots=c(23, 29, 33, 14, 10),
                 assists=c(7, 7, 5, 9, 14))

#view data frame
df

  pos points assists
1 G 23 7
2 G 29 7
3 F 33 5
4 F 14 9
5 C 10 14

ဥပမာ 1- ရှိပြီးသား ကော်လံတစ်ခုကို ပြင်ဆင်ရန် transform() ကိုသုံးပါ။

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

 #divide existing points column by 2
df_new <- transform(df, points = points / 2 )

#view new data frame
df_new

  pos points assists
1 G 11.5 7
2 G 14.5 7
3 F 16.5 5
4 F 7.0 9
5 C 5.0 14

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

ဥပမာ 2- ကော်လံအသစ်တစ်ခုထည့်ရန် transform() ကိုသုံးပါ။

အောက်ပါကုဒ်သည် point2 ဟုခေါ်သော ကော်လံအသစ်တစ်ခုကို ထည့်ရန်အတွက် transform() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည် ။

 #add new column called points2
df_new <- transform(df, points2 = points * 2 )

#view new data frame
df_new

  pos points assists points2
1 G 23 7 46
2 G 29 7 58
3 F 33 5 66
4 F 14 9 28
5 C 10 14 20

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

ဥပမာ 3- ကော်လံအသစ်များစွာကိုထည့်ရန် transform() ကိုသုံးပါ။

အောက်ပါကုဒ်သည် point2 နှင့် assists2 ဟုခေါ်သော ကော်လံအသစ်နှစ်ခုကို ပေါင်းထည့်ရန် transform() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည် ။

 #add new columns called points2 and assists2
df_new <- transform(df,
                    points2 = points * 2 ,
assists2 = assists * 2 )

#view new data frame
df_new

  pos points assists points2 assists2
1G 23 7 46 14
2 G 29 7 58 14
3 F 33 5 66 10
4 F 14 9 28 18
5 C 10 14 20 28

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

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

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

R တွင် length() function ကိုအသုံးပြုနည်း
R တွင် cat() function ကိုအသုံးပြုနည်း
R တွင် substring() function ကိုအသုံးပြုနည်း

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

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