ဒေတာဘောင်ကော်လံကို r တွင်စာရင်းသို့မည်သို့ပြောင်းရမည်နည်း။
ဒေတာဘောင်ကော်လံကို R တွင် စာရင်းတစ်ခုသို့ ပြောင်းရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်ပါသည်။
နည်းလမ်း 1- ကော်လံတစ်ခုကို စာရင်းတစ်ခုသို့ ပြောင်းပါ။
my_list <- list(df$my_column)
နည်းလမ်း 2- ကော်လံအားလုံးကို စာရင်းများအဖြစ် ပြောင်းပါ။
all_lists <- as. list (df)
အောက်ဖော်ပြပါ ဥပမာများသည် R ရှိ ဒေတာဘောင်ဖြင့် လက်တွေ့တွင် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-
#create data frame df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'), 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 team points assists rebounds 1 A 99 33 30 2 B 90 28 28 3 C 86 31 24 4 D 88 39 24 5 E 95 34 28
ဥပမာ 1- ဒေတာဘောင်ကော်လံကို R ဖြင့် စာရင်းသို့ ပြောင်းပါ။
ဒေတာ ဘောင်အမှတ် ကော်လံကို စာရင်းတစ်ခုသို့ ပြောင်းရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်သည်။
#convert points column to list points_list <- list(df$points) #view list points_list [[1]] [1] 99 90 86 88 95
point_list ဟုခေါ်သော ကိန်းရှင်အသစ်သည် စာရင်းတစ်ခုအနေဖြင့် ဒေတာဘောင်ရှိ အမှတ်များ၏ကော်လံကို ကိုယ်စားပြုသည်။
point_list သည် အမှန်တကယ် စာရင်းဖြစ်သည်ကို အတည်ပြုရန် class() function ကို သုံးနိုင်သည်။
#display class of points_list
class(points_list)
[1] "list"
ဥပမာ 2- ဒေတာဘောင်ရှိ ကော်လံအားလုံးကို R တွင် စာရင်းများအဖြစ် ပြောင်းပါ။
ဒေတာဘောင်ရှိ ကော်လံတစ်ခုစီကို စာရင်းတစ်ခုအဖြစ်သို့ ပြောင်းလဲရန် အောက်ပါကုဒ်ကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-
#convert all columns to lists all_columns_list <- as. list (df) #view lists all_columns_list $team [1] “A” “B” “C” “D” “E” $points [1] 99 90 86 88 95 $assists [1] 33 28 31 39 34 $rebounds [1] 30 28 24 24 28
စာရင်းတစ်ခုအနေဖြင့် သီးခြားကော်လံတစ်ခုကို ထုတ်ယူရန် စတုရန်းကွင်းကွင်း [ ] ကိုလည်း အသုံးပြုနိုင်သည်။
#view first column as list all_columns_list[ 1 ] $team [1] “A” “B” “C” “D” “E”
အထွက်သည် ဒေတာဘောင် (“အဖွဲ့”) ၏ ပထမကော်လံကို စာရင်းတစ်ခုအဖြစ် ပြသသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင် matrix ကို dataframe သို့ပြောင်းနည်း
Tibble ကို R ဖြင့်ဒေတာဘောင်သို့ဘယ်လိုပြောင်းရမည်နည်း။
ဒေတာဘောင်တစ်ခုကို R တွင် အချိန်စီးရီးတစ်ခုသို့ မည်သို့ပြောင်းရမည်နည်း။