በኳራንቲን ምክንያት ብዙዎች አሁን የአንበሳውን ድርሻ በቤታቸው ያሳልፋሉ፣ እናም ይህ ጊዜ ጠቃሚ ሊሆን አልፎ ተርፎም ጥቅም ላይ ሊውል ይችላል።
በኳራንታይን መጀመሪያ ላይ ከጥቂት ወራት በፊት የጀመርኳቸውን አንዳንድ ፕሮጀክቶች ለመጨረስ ወሰንኩ። ከእነዚህ ፕሮጀክቶች ውስጥ አንዱ የቪዲዮ ኮርስ "R Language for Excel Users" ነበር. በዚህ ኮርስ ፣ ወደ አር ለመግባት እንቅፋቱን ዝቅ ለማድረግ እና በሩሲያኛ በዚህ ርዕስ ላይ ያለውን የስልጠና ቁሳቁሶችን እጥረት በትንሹ ለመሙላት ፈለግሁ።
ሁሉም በሚሰሩበት ኩባንያ ውስጥ ከውሂብ ጋር የሚሰሩት ስራዎች አሁንም በኤክሴል ውስጥ የሚሰሩ ከሆነ በጣም ዘመናዊ ከሆነው እና በተመሳሳይ ጊዜ ሙሉ በሙሉ ነፃ የመረጃ ትንተና መሳሪያ ጋር እንዲተዋወቁ እመክርዎታለሁ።
ይዘቶች
የውሂብ ትንተና ላይ ፍላጎት ካሎት የእኔን ሊፈልጉ ይችላሉ
ማጣቀሻዎች ስለ ትምህርቱ ይህ ኮርስ ለማን ነው? የኮርስ ፕሮግራም
4.1.ትምህርት 1፡ የ R ቋንቋን እና የRStudio ልማት አካባቢን መጫን
4.2.ትምህርት 2፡ መሰረታዊ የውሂብ አወቃቀሮች በአር
4.3.ትምህርት 3፡ ከ TSV፣ CSV፣ Excel files እና Google Sheets ውሂብ ማንበብ
4.4.ትምህርት 4፡ ረድፎችን ማጣራት፣ ዓምዶችን መምረጥ እና መሰየም፣ የቧንቧ መስመሮች በአር
4.5.ትምህርት 5፡ የተቆጠሩ አምዶችን ወደ ሠንጠረዥ ማከል በአር
4.6.ትምህርት 6፡ በ R ውስጥ ውሂብ መቧደን እና ማሰባሰብ
4.7.ትምህርት 7፡ አቀባዊ እና አግድም የጠረጴዛዎች መቀላቀል በአር
4.8.ትምህርት 8፡ የመስኮት ተግባራት በአር
4.9.ትምህርት 9፡ የሚሽከረከሩ ሰንጠረዦች ወይም የምስሶ ሠንጠረዦች አናሎግ በአር
4.10.ትምህርት 10፡ የJSON ፋይሎችን በ R ውስጥ መጫን እና ዝርዝሮችን ወደ ጠረጴዛዎች መለወጥ
4.11.ትምህርት 11፡ የqplot() ተግባርን በመጠቀም በፍጥነት ማሴር
4.12.ትምህርት 12፡ የ ggplot2 ጥቅልን በመጠቀም በንብርብር መሬቶች ማሴር መደምደሚያ
ማጣቀሻዎች
ስለ ትምህርቱ
ትምህርቱ በሥነ ሕንፃ ዙሪያ የተዋቀረ ነው። tidyverse
እና በውስጡ የተካተቱት ጥቅሎች፡- readr
, vroom
, dplyr
, tidyr
, ggplot2
. እርግጥ ነው, በ R ውስጥ ተመሳሳይ ስራዎችን የሚያከናውኑ ሌሎች ጥሩ ፓኬጆች አሉ, ለምሳሌ data.table
, ግን አገባብ tidyverse
ሊታወቅ የሚችል፣ ላልሰለጠነ ተጠቃሚም ቢሆን ለማንበብ ቀላል ነው፣ ስለዚህ በ R ቋንቋ መማር መጀመር የተሻለ ይመስለኛል። tidyverse
.
ትምህርቱ የተጠናቀቀውን ውጤት ከማሳየት ጀምሮ በሁሉም የመረጃ ትንተና ስራዎች ይመራዎታል።
ለምን R እና Python አይደለም? R የተግባር ቋንቋ ስለሆነ፣ ለኤክሴል ተጠቃሚዎች ወደ እሱ መቀየር ቀላል ነው። ወደ ተለምዷዊ ነገር ተኮር ፕሮግራሞች ዘልቆ መግባት አያስፈልግም።
በአሁኑ ጊዜ እያንዳንዳቸው ከ 12 እስከ 5 ደቂቃዎች የሚቆዩ 20 የቪዲዮ ትምህርቶች ታቅደዋል.
ትምህርቶች ቀስ በቀስ ይከፈታሉ. በየሳምንቱ ሰኞ ለአዲስ ትምህርት በድር ጣቢያዬ ላይ እከፍታለሁ።
ይህ ኮርስ ለማን ነው?
ይህ ከርዕሱ ግልጽ ነው ብዬ አስባለሁ, ሆኖም ግን, በዝርዝር እገልጻለሁ.
ትምህርቱ የማይክሮሶፍት ኤክሴልን በስራቸው ላይ በንቃት ለሚጠቀሙ እና ሁሉንም ስራቸውን በመረጃ ለሚተገበሩ ሰዎች ያለመ ነው። በአጠቃላይ, ቢያንስ በሳምንት አንድ ጊዜ የማይክሮሶፍት ኤክሴል መተግበሪያን ከከፈቱ, ኮርሱ ለእርስዎ ተስማሚ ነው.
ትምህርቱን ለመጨረስ የፕሮግራም ክህሎት እንዲኖርዎት አይገደዱም፣ ምክንያቱም... ትምህርቱ ለጀማሪዎች ያለመ ነው።
ግን፣ ምናልባት፣ ከትምህርት 4 ጀምሮ፣ ለንቁ R ተጠቃሚዎችም አስደሳች ቁሳቁስ ይኖራል፣ ምክንያቱም... የእንደዚህ አይነት ፓኬጆች ዋና ተግባር dplyr
и tidyr
በተወሰነ ዝርዝር ውስጥ ይብራራል.
የኮርስ ፕሮግራም
ትምህርት 1፡ የ R ቋንቋን እና የRStudio ልማት አካባቢን መጫን
የታተመበት ቀን፡- መጋቢት 23 2020
ማጣቀሻዎች
ቪዲዮ
መግለጫ:
አስፈላጊውን ሶፍትዌር የምናወርድበት እና የምንጭንበት የመግቢያ ትምህርት እና የRStudio ልማት አካባቢን አቅም እና በይነገጽ በአጭሩ እንመረምራለን።
ትምህርት 2፡ መሰረታዊ የውሂብ አወቃቀሮች በአር
የታተመበት ቀን፡- መጋቢት 30 2020
ማጣቀሻዎች
ቪዲዮ
መግለጫ:
ይህ ትምህርት በ R ቋንቋ ምን አይነት የመረጃ አወቃቀሮች እንደሚገኙ ለመረዳት ይረዳዎታል፡ ቬክተሮችን፣ የቀን ፍሬሞችን እና ዝርዝሮችን በዝርዝር እንመለከታለን። እንዴት እነሱን መፍጠር እንደምንችል እንማር እና የነጠላ ክፍሎቻቸውን እንገናኝ።
ትምህርት 3፡ ከ TSV፣ CSV፣ Excel files እና Google Sheets ውሂብ ማንበብ
የታተመበት ቀን፡- ሚያዝያ 6 2020
ማጣቀሻዎች
ቪዲዮ
መግለጫ:
መሳሪያው ምንም ይሁን ምን ከመረጃ ጋር መስራት የሚጀምረው በማውጣት ነው። በትምህርቱ ወቅት ጥቅሎች ጥቅም ላይ ይውላሉ vroom
, readxl
, googlesheets4
መረጃን ወደ R አካባቢ ከ csv ፣ tsv ፣ Excel ፋይሎች እና ጎግል ሉሆች ለመጫን።
ትምህርት 4፡ ረድፎችን ማጣራት፣ ዓምዶችን መምረጥ እና መሰየም፣ የቧንቧ መስመሮች በአር
የታተመበት ቀን፡- ሚያዝያ 13 2020
ማጣቀሻዎች
ቪዲዮ
መግለጫ:
ይህ ትምህርት ስለ ጥቅል ነው dplyr
. በእሱ ውስጥ የውሂብ ፍሬሞችን እንዴት ማጣራት እንደሚቻል, አስፈላጊዎቹን አምዶች እንመርጣለን እና እንደገና እንሰይማለን.
እንዲሁም የቧንቧ መስመሮች ምን እንደሆኑ እና የእርስዎን R ኮድ የበለጠ ለማንበብ እንዴት እንደሚረዱ እንማራለን.
ትምህርት 5፡ የተቆጠሩ አምዶችን ወደ ሠንጠረዥ ማከል በአር
የታተመበት ቀን፡- ሚያዝያ 20 2020
ማጣቀሻዎች
ቪዲዮ
መግለጫ:
በዚህ ቪዲዮ ውስጥ ከቤተ-መጽሐፍት ጋር ያለንን ትውውቅ እንቀጥላለን tidyverse
እና ጥቅል dplyr
.
የተግባር ቤተሰብን እንመልከት mutate()
, እና አዲስ የተሰሉ ዓምዶችን ወደ ጠረጴዛው ለመጨመር እንዴት እንደሚጠቀሙባቸው እንማራለን.
ትምህርት 6፡ በ R ውስጥ ውሂብ መቧደን እና ማሰባሰብ
የታተመበት ቀን፡- ሚያዝያ 27 2020
ማጣቀሻዎች
ቪዲዮ
መግለጫ:
ይህ ትምህርት ከዋና ዋናዎቹ የመረጃ ትንተና፣ መቧደን እና ማሰባሰብ ስራዎች አንዱ ነው። በትምህርቱ ወቅት ጥቅሉን እንጠቀማለን dplyr
እና ባህሪያት group_by()
и summarise()
.
መላውን የተግባር ቤተሰብ እንመለከታለን summarise()
ማለትም, summarise()
, summarise_if()
и summarise_at()
.
ትምህርት 7፡ አቀባዊ እና አግድም የጠረጴዛዎች መቀላቀል በአር
የታተመበት ቀን፡- 4 ግንቦት 2020
ማጣቀሻዎች
ቪዲዮ
መግለጫ:
ይህ ትምህርት የጠረጴዛዎችን አቀባዊ እና አግድም መቀላቀል ስራዎችን ለመረዳት ይረዳዎታል.
ቀጥ ያለ ህብረት በ SQL መጠይቅ ቋንቋ ከ UNION ኦፕሬሽን ጋር እኩል ነው።
አግድም መቀላቀል ለVLOOKUP ተግባር ምስጋና ይግባውና ለኤክሴል ተጠቃሚዎች የበለጠ ይታወቃል ። በ SQL ውስጥ እንደዚህ ያሉ ስራዎች የሚከናወኑት በJOIN ኦፕሬተር ነው።
በትምህርቱ ወቅት ፓኬጆችን የምንጠቀምበትን ተግባራዊ ችግር እንፈታለን dplyr
, readxl
, tidyr
и stringr
.
ዋና ዋና ተግባራትን እንመረምራለን-
bind_rows()
- የጠረጴዛዎች አቀባዊ መቀላቀልleft_join()
- የጠረጴዛዎች አግድም መቀላቀልsemi_join()
- የመቀላቀል ጠረጴዛዎችን ጨምሮanti_join()
- ብቸኛ የጠረጴዛ መቀላቀል
ትምህርት 8፡ የመስኮት ተግባራት በአር
የታተመበት ቀን፡- 11 ግንቦት 2020
ማጣቀሻዎች
መግለጫ:
የመስኮት ተግባራት ከጥቅም ጋር ተመሳሳይ ናቸው ፣ እንደ ግብአትም የተለያዩ እሴቶችን ወስደዋል እና በእነሱ ላይ የሂሳብ ስራዎችን ያከናውናሉ ፣ ግን በውጤቱ ውስጥ የረድፎችን ብዛት አይለውጡም።
በዚህ መማሪያ ውስጥ ጥቅሉን ማጥናት እንቀጥላለን dplyr
, እና ተግባራት group_by()
, mutate()
, እንዲሁም አዲስ cumsum()
, lag()
, lead()
и arrange()
.
ትምህርት 9፡ የሚሽከረከሩ ሰንጠረዦች ወይም የምስሶ ሠንጠረዦች አናሎግ በአር
የታተመበት ቀን፡- 18 ግንቦት 2020
ማጣቀሻዎች
መግለጫ:
አብዛኛዎቹ የኤክሴል ተጠቃሚዎች የምሰሶ ሰንጠረዦችን ይጠቀማሉ፤ ይህ በሴኮንዶች ውስጥ ብዙ ጥሬ መረጃዎችን ወደ ተነባቢ ዘገባዎች ለመቀየር የሚያስችል ምቹ መሳሪያ ነው።
በዚህ መማሪያ ውስጥ ሠንጠረዦችን በ R ውስጥ እንዴት እንደሚሽከረከሩ እንመለከታለን, እና ከሰፊ ወደ ረጅም ቅርጸት እና በተቃራኒው ይቀይሯቸው.
አብዛኛው ትምህርት ለጥቅሉ የተወሰነ ነው። tidyr
እና ተግባራት pivot_longer()
и pivot_wider()
.
ትምህርት 10፡ የJSON ፋይሎችን በ R ውስጥ መጫን እና ዝርዝሮችን ወደ ጠረጴዛዎች መለወጥ
የታተመበት ቀን፡- 25 ግንቦት 2020
ማጣቀሻዎች
መግለጫ:
JSON እና XML መረጃን ለማከማቸት እና ለመለዋወጥ እጅግ በጣም ተወዳጅ ቅርጸቶች ናቸው፣ አብዛኛውን ጊዜ በመጠመዳቸው።
ነገር ግን በእንደዚህ አይነት ቅርፀቶች የቀረቡትን መረጃዎች ለመተንተን አስቸጋሪ ነው, ስለዚህ ከመተንተን በፊት ወደ ሠንጠረዥ መልክ ማምጣት አስፈላጊ ነው, በዚህ ቪዲዮ ውስጥ በትክክል የምንማረው ነው.
ትምህርቱ ለጥቅሉ የተወሰነ ነው tidyr
በቤተ መፃህፍቱ ዋና ክፍል ውስጥ ተካትቷል። tidyverse
, እና ተግባራት unnest_longer()
, unnest_wider()
и hoist()
.
ትምህርት 11፡ የqplot() ተግባርን በመጠቀም በፍጥነት ማሴር
የታተመበት ቀን፡- 1 2020 ሰኔ
ማጣቀሻዎች
መግለጫ:
ጥቅል ggplot2
በ R ውስጥ ብቻ ሳይሆን በጣም ታዋቂ ከሆኑ የመረጃ እይታ መሳሪያዎች አንዱ ነው።
በዚህ ትምህርት ተግባሩን በመጠቀም ቀላል ግራፎችን እንዴት እንደሚገነቡ እንማራለን qplot()
, እና ሁሉንም ክርክሯን እንመርምር.
ትምህርት 12፡ የ ggplot2 ጥቅልን በመጠቀም በንብርብር መሬቶች ማሴር
የታተመበት ቀን፡- 8 2020 ሰኔ
ማጣቀሻዎች
መግለጫ:
ትምህርቱ የጥቅሉን ሙሉ ኃይል ያሳያል ggplot2
እና በውስጡ በተሰቀሉት ንብርብሮች ውስጥ የግንባታ ግራፎች ሰዋሰው።
በጥቅሉ ውስጥ የሚገኙትን ዋና ዋና ጂኦሜትሪዎች እንመረምራለን እና ግራፍ ለመገንባት ንብርብሮችን እንዴት እንደሚተገበሩ እንማራለን.
መደምደሚያ
እንደ R ቋንቋ ያለ ኃይለኛ የመረጃ መመርመሪያ መሳሪያ ለመማር የመጀመሪያ እርምጃዎችን ለመውሰድ የሚያስፈልግዎትን በጣም አስፈላጊ መረጃ ለማጉላት በተቻለ መጠን የኮርሱን መርሃ ግብር ምስረታ ለመቅረብ ሞከርኩ ።
ኮርሱ የ R ቋንቋን በመጠቀም የመረጃ ትንተና አጠቃላይ መመሪያ አይደለም, ነገር ግን ለዚህ ሁሉንም አስፈላጊ ቴክኒኮች ለመረዳት ይረዳዎታል.
የትምህርቱ ፕሮግራም ለ12 ሳምንታት የተነደፈ ቢሆንም በየሳምንቱ ሰኞ ለአዳዲስ ትምህርቶች መዳረሻ እከፍታለሁ ፣ ስለሆነም እመክራለሁ ።
ምንጭ: hab.com