Tibble ကို r တွင် data frame သို့ မည်သို့ပြောင်းနည်း (ဥပမာဖြင့်)


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

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

သို့သော် တစ်ခါတစ်ရံတွင် သင်သည် tibble ကို ဒေတာဘောင်တစ်ခုအဖြစ်သို့ ပြောင်းလဲလိုပေမည်။

၎င်းကိုလုပ်ဆောင်ရန် အောက်ပါ syntax ကို သင်သုံးနိုင်သည်။

 my_df <- as. data . frame (my_tibble)

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

ဥပမာ- R ဖြင့် Tibble ကို Data Frame သို့ ပြောင်းပါ။

R တွင် CSV ဖိုင်ကိုဖတ်ရန် read_csv() function ကိုအသုံးပြုသည်ဆိုပါစို့။

 library (tidyverse)

#import CSV file into tibble
my_tibble <- read_csv(' my_data.csv ')

#view tibble
print (my_tibble)

# A tibble: 7 x 3
  points assists rebounds
          
1 24 4 8
2 29 4 8
3 33 6 5
4 34 7 5
5 20 5 9
6 18 9 12
7 19 10 10
#view class
class (my_tibble)

[1] "spec_tbl_df" "tbl_df" "tbl" "data.frame" 

ပုံမှန်အားဖြင့်၊ read_csv() လုပ်ဆောင်ချက်သည် CSV ဖိုင်ကို tibble အဖြစ် တင်သွင်းသည်။

သို့သော်၊ ဤ tibble ကို ဒေတာဘောင်အဖြစ်သို့ ပြောင်းလဲရန် အောက်ပါ syntax ကို ကျွန်ုပ်တို့ အသုံးပြုနိုင်ပါသည်။

 #convert tibble to data frame
my_df <- as. data . frame (my_tibble)

#view class of my_df
class(my_df)

[1] "data.frame"

tibble ကို ဒေတာဘောင်တစ်ခုအဖြစ် အောင်မြင်စွာပြောင်းလဲလိုက်ကြောင်း ကျွန်ုပ်တို့တွေ့မြင်နိုင်ပါသည်။

dataframe တွင် tibble ကဲ့သို့ အတိအကျတူညီသောတန်ဖိုးများပါဝင်ကြောင်းကိုလည်း ကျွန်ုပ်တို့အတည်ပြုနိုင်သည်-

 #view data frame
print (my_df)

  points assists rebounds
1 24 4 8
2 29 4 8
3 33 6 5
4 34 7 5
5 20 5 9
6 18 9 12
7 19 10 10

ဒေတာဘလောက်ရှိတန်ဖိုးများသည် tibble ရှိတန်ဖိုးများနှင့်တူညီသည်။

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

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

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

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

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