R ဒေတာဘောင်များ


ဒေတာဘောင်များ

ဒေတာဘောင်များသည် ဇယားတစ်ခုအနေဖြင့် ဖော်မတ်တစ်ခုဖြင့် ပြသထားသော ဒေတာဖြစ်သည်။

ဒေတာဘောင်များသည် ၎င်းအတွင်းတွင် မတူညီသော ဒေတာအမျိုးအစားများ ရှိနိုင်သည်။ ပထမကော်လံဖြစ်နိုင်သော်လည်း character၊ ဒုတိယနှင့် တတိယသည် numericသို့မဟုတ် logicalဖြစ်နိုင်သည်။ သို့သော်၊ ကော်လံတစ်ခုစီတွင် တူညီသောဒေတာအမျိုးအစားရှိသင့်သည်။

data.frame()ဒေတာဘောင်တစ်ခုဖန်တီးရန် လုပ်ဆောင်ချက်ကို အသုံးပြု ပါ။

ဥပမာ

# Create a data frame
Data_Frame <- data.frame (
  Training = c("Strength", "Stamina", "Other"),
  Pulse = c(100, 150, 120),
  Duration = c(60, 30, 45)
)

# Print the data frame
Data_Frame

ဒေတာကို အကျဉ်းချုပ်ပါ။

summary()ဒေတာဘောင်တစ်ခုမှ အချက်အလက်များကို အကျဉ်းချုပ်ရန် လုပ်ဆောင်ချက်ကို အသုံးပြုပါ -

ဥပမာ

Data_Frame <- data.frame (
  Training = c("Strength", "Stamina", "Other"),
  Pulse = c(100, 150, 120),
  Duration = c(60, 30, 45)
)

Data_Frame

summary(Data_Frame)

summary()R သင်ခန်းစာ၏ ကိန်းဂဏန်းစာရင်းအင်းအပိုင်းတွင် လုပ်ဆောင်ချက် အကြောင်း ပိုမိုလေ့လာနိုင်မည်ဖြစ်သည် ။


ပစ္စည်းများဝင်ရောက်ပါ။

ကျွန်ုပ်တို့သည် တစ်ခုတည်းသောကွင်း စကွင်းပိတ် [ ]၊ နှစ်ကွင်းကွင်းပိတ်များ [[ ]]သို့မဟုတ် $ ဒေတာဘောင်မှ ကော်လံများကို ဝင်ရောက်ကြည့်ရှုနိုင်သည်-

ဥပမာ

Data_Frame <- data.frame (
  Training = c("Strength", "Stamina", "Other"),
  Pulse = c(100, 150, 120),
  Duration = c(60, 30, 45)
)

Data_Frame[1]

Data_Frame[["Training"]]

Data_Frame$Training

အတန်းများထည့်ပါ။

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

ဥပမာ

Data_Frame <- data.frame (
  Training = c("Strength", "Stamina", "Other"),
  Pulse = c(100, 150, 120),
  Duration = c(60, 30, 45)
)

# Add a new row
New_row_DF <- rbind(Data_Frame, c("Strength", 110, 110))

# Print the new row
New_row_DF

ကော်လံများထည့်ပါ။

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

ဥပမာ

Data_Frame <- data.frame (
  Training = c("Strength", "Stamina", "Other"),
  Pulse = c(100, 150, 120),
  Duration = c(60, 30, 45)
)

# Add a new column
New_col_DF <- cbind(Data_Frame, Steps = c(1000, 6000, 2000))

# Print the new column
New_col_DF

အတန်းများနှင့် ကော်လံများကို ဖယ်ရှားပါ။

c()Data Frame ရှိ အတန်းများနှင့် ကော်လံများကို ဖယ်ရှားရန် လုပ်ဆောင်ချက်ကို အသုံးပြု ပါ-

ဥပမာ

Data_Frame <- data.frame (
  Training = c("Strength", "Stamina", "Other"),
  Pulse = c(100, 150, 120),
  Duration = c(60, 30, 45)
)

# Remove the first row and column
Data_Frame_New <- Data_Frame[-c(1), -c(1)]

# Print the new data frame
Data_Frame_New

အတန်းများနှင့် ကော်လံများ ပမာဏ

dim()Data Frame တစ်ခုရှိ အတန်းများနှင့် ကော်လံများ၏ ပမာဏကို ရှာဖွေရန် လုပ်ဆောင်ချက်ကို အသုံးပြု ပါ-

ဥပမာ

Data_Frame <- data.frame (
  Training = c("Strength", "Stamina", "Other"),
  Pulse = c(100, 150, 120),
  Duration = c(60, 30, 45)
)

dim(Data_Frame)

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

ဥပမာ

Data_Frame <- data.frame (
  Training = c("Strength", "Stamina", "Other"),
  Pulse = c(100, 150, 120),
  Duration = c(60, 30, 45)
)

ncol(Data_Frame)
nrow(Data_Frame)

ဒေတာဘောင် အရှည်

length()Data Frame တစ်ခုရှိ ကော်လံအရေအတွက်ကို ရှာဖွေရန် လုပ်ဆောင်ချက်ကို အသုံးပြု ပါ ( အလားတူ ncol()):

ဥပမာ

Data_Frame <- data.frame (
  Training = c("Strength", "Stamina", "Other"),
  Pulse = c(100, 150, 120),
  Duration = c(60, 30, 45)
)

length(Data_Frame)

ဒေတာဘောင်များ ပေါင်းစပ်ခြင်း။

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

ဥပမာ

Data_Frame1 <- data.frame (
  Training = c("Strength", "Stamina", "Other"),
  Pulse = c(100, 150, 120),
  Duration = c(60, 30, 45)
)

Data_Frame2 <- data.frame (
  Training = c("Stamina", "Stamina", "Strength"),
  Pulse = c(140, 150, 160),
  Duration = c(30, 30, 20)
)

New_Data_Frame <- rbind(Data_Frame1, Data_Frame2)
New_Data_Frame

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

ဥပမာ

Data_Frame3 <- data.frame (
  Training = c("Strength", "Stamina", "Other"),
  Pulse = c(100, 150, 120),
  Duration = c(60, 30, 45)
)

Data_Frame4 <- data.frame (
  Steps = c(3000, 6000, 2000),
  Calories = c(300, 400, 300)
)

New_Data_Frame1 <- cbind(Data_Frame3, Data_Frame4)
New_Data_Frame1