R ဖြင့် လအလိုက် data အုပ်စုဖွဲ့နည်း (ဥပမာနှင့်အတူ)


လအလိုက်ဒေတာများကို လျင်မြန်စွာအုပ်စုဖွဲ့ရန် R ရှိ lubricadate package မှ floor_date() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်ပါသည်။

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

 library (tidyverse)

df %>% 
    group_by(month = lubridate::floor_date(date_column, ' month ')) %>%
    summarize(sum = sum(value_column))

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

ဥပမာ- R ဖြင့် လအလိုက် အုပ်စုဒေတာ

ကျွန်ုပ်တို့တွင် မတူညီသောရက်စွဲများမှ ပစ္စည်းတစ်ခု၏စုစုပေါင်းရောင်းချမှုကိုပြသသော R တွင် အောက်ပါဒေတာဘောင်ရှိသည်ဆိုပါစို့။

 #create data frame
df <- data. frame (date=as. Date (c('1/4/2022', '1/9/2022', '2/10/2022', '2/15/2022',
                                '3/5/2022', '3/22/2022', '3/27/2022'), '%m/%d/%Y'),
                 sales=c(8, 14, 22, 23, 16, 17, 23))

#view data frame
df

        dirty date
1 2022-01-04 8
2 2022-01-09 14
3 2022-02-10 22
4 2022-02-15 23
5 2022-03-05 16
6 2022-03-22 17
7 2022-03-27 23

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

 library (tidyverse)

#group data by month and sum sales
df %>% 
    group_by(month = lubridate::floor_date(date, ' month ')) %>%
    summarize(sum_of_sales = sum(sales))

# A tibble: 3 x 2
  month sum_of_sales
              
1 2022-01-01 22
2 2022-02-01 45
3 2022-03-01 56

ရလဒ်မှ ကျွန်ုပ်တို့ မြင်နိုင်သည်-

  • ဇန်နဝါရီတွင် စုစုပေါင်းရောင်းချမှု ၂၂ ခု ပြုလုပ်ခဲ့သည်။
  • ဖေဖော်ဝါရီလတွင် စုစုပေါင်းရောင်းချမှု ၄၅ မှု ပြုလုပ်ခဲ့သည်။
  • မတ်လတွင် စုစုပေါင်း ရောင်းချမှု ၅၆ ခု ပြုလုပ်ခဲ့သည်။

အခြားမက်ထရစ်ကို အသုံးပြု၍ ဒေတာကို စုစည်းနိုင်သည်။

ဥပမာအားဖြင့်၊ လအလိုက် အုပ်စုဖွဲ့ပြီး တစ်ရက်အတွင်း အများဆုံးရောင်းအားကို တွက်ချက်နိုင်သည်-

 library (tidyverse)

#group data by month and find max sales
df %>% 
    group_by(month = lubridate::floor_date(date, ' month ')) %>%
    summarize(max_of_sales = max(sales))

# A tibble: 3 x 2
  month max_of_sales
              
1 2022-01-01 14
2 2022-02-01 23
3 2022-03-01 23

ရလဒ်မှ ကျွန်ုပ်တို့ မြင်နိုင်သည်-

  • ဇန်န၀ါရီလတွင် တစ်ရက်အတွင်း ရောင်းအားအကောင်းဆုံးမှာ ၁၄ ရက် ဖြစ်သည်။
  • ဖေဖော်ဝါရီလတွင် တစ်ရက်အတွင်း ရောင်းအားအကောင်းဆုံးမှာ ၂၃ ရက် ဖြစ်သည်။
  • မတ်လတွင် တစ်ရက်အတွင်း ရောင်းအားအကောင်းဆုံးမှာ ၂၃ ရက် ဖြစ်သည်။

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

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

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

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

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

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