Gjuha R për përdoruesit e Excel (kurs video falas)

Për shkak të karantinës, shumë njerëz tani kalojnë shumicën e kohës në shtëpi, dhe kjo kohë mund dhe duhet shfrytëzuar me dobi.

Në fillim të karantinës, vendosa të përfundoj disa projekte që i kisha nisur disa muaj më parë. Një prej projekteve të tilla ishte kursi video "Gjuha R për përdoruesit e Excel". Me këtë kurs, dëshiroja të ulja pragun e hyrjes në R dhe të kompensoja disi mungesën e materialeve arsimore në këtë temë në gjuhën ruse.

Nëse e gjithë puna me të dhënat në kompaninë ku punoni, ende bëhet në Excel, ju sugjeroj të njiheni me një mjet më modern dhe në të njëjtën kohë plotësisht falas për analizën e të dhënave.

Gjuha R për përdoruesit e Excel (kurs video falas)

Përmbajtja

Nëse jeni të interesuar për analizën e të dhënave, ndoshta do t'ju interesojnë kanalet e mia telegram dhe youtube në të cilat shumica e përmbajtjes është e kushtuar gjuhës R.

  1. Linke
  2. Për kursin
  3. Për kë është ky kurs
  4. Programi i kursit
    4.1. Mësimi 1: Instalimi i gjuhës R dhe mjedisi i zhvillimit RStudio
    4.2. Mësimi 2: Strukturat kryesore të të dhënave në R
    4.3. Mësimi 3: Leximi i të dhënave nga skedaret TSV, CSV, Excel dhe Google Sheets
    4.4. Mësimi 4: Filtrimi i rreshtave, përzgjedhja dhe rinovimi i kolonave, pipelinat në R
    4.5. Mësimi 5: Shtimi i kolonave të llogaritura në tabelë në gjuhën R
    4.6. Mësimi 6: Grumbullimi dhe agregimi i të dhënave në gjuhën R
    4.7. Mësimi 7: Bashkimi vertikal dhe horizontal i tabelave në gjuhën R
    4.8. Mësimi 8: Funksionet dymensionale në R
    4.9. Mësimi 9: Rrotullimi i tabelave ose ekuivalenti i tabelave përmbledhëse në R
    4.10. Mësimi 10: Ngarkimi i skedareve JSON në R dhe shndërrimi i listave në tabela
    4.11. Mësimi 11: Ndërto grafika shpejt me funksionin qplot()
    4.12. Mësimi 12: Ndërto grafika hapat-hap pas hapi me paketën ggplot2
  5. Përfundimi

Linke

Për kursin

Kursi është ndërtuar rreth arkitekturës tidyverse, dhe paketeve të përfshira përbrenda saj: readr, vroom, dplyr, tidyr, ggplot2. Sigurisht, në R ka edhe paketa të tjera të mira që kryejnë operacione të ngjashme, për shembull data.table, por sintaksa tidyverse është intuitivisht e kuptueshme, lehtë lexohen madje edhe nga përdoruesit e pazakontë, prandaj mendoj se është më mirë të filloni mësimin e gjuhës R pikërisht me tidyverse.

Kursi do t'ju udhëheqë përmes të gjitha operacioneve të analizës së të dhënave, nga ngarkimi deri në vizualizimin e rezultatit përfundimtar.

Pse gjuhën R dhe jo Python? Sepse R është një gjuhë funksionale, të cilën përdoruesit e Excel e kalojnë më lehtë, sepse nuk kanë nevojë të kuptojnë programimin tradicional të orientuar nga objektet.

Aktualisht, janë planifikuar 12 mësime video me gjatësi nga 5 deri në 20 minuta secila.

MĂ«simet do tĂ« hapen gradualisht. Çdo tĂ« hĂ«nĂ« do tĂ« hap çdo herĂ« njĂ« mĂ«sim tĂ« ri nĂ« kanalin tonĂ« tĂ« YouTube nĂ« njĂ« listĂ« tĂ« veçantĂ«.

Për kë është ky kurs

Mendoj se kjo është e qartë nga emri, megjithatë do ta përshkruaj më hollësisht.

Kursi është i orientuar për ata që aktivisht përdorin Microsoft Excel në punën e tyre dhe gjithashtu atje realizojnë të gjitha punët me të dhënat. Në përgjithësi, nëse hapni aplikacionin Microsoft Excel të paktën një herë në javë, atëherë ky kurs është për ju.

Aftësi programimi nuk kërkohen për të kaluar kursin, sepse kursi është i orientuar për fillestarët.

Megjithatë, ndoshta duke filluar nga mësimi i 4, do të ketë materiale interesante edhe për përdoruesit aktivë të R, pasi funksionaliteti kryesor i paketave si dplyr dhe tidyr do të shqyrtohet mjaft në detaje.

Programi i kursit

Mësimi 1: Instalimi i gjuhës R dhe mjedisi i zhvillimit RStudio

Data e publikimit: 23 mars 2020

Linket:

Video:

Luaj videon

Përshkrimi:
Mësimi hyrës gjatë të cilit ne do të shkarkojmë dhe instalojmë softuerin e nevojshëm dhe do të shqyrtojmë pak mundësitë dhe ndërfaqen e mjedisit të zhvillimit RStudio.

Mësimi 2: Strukturat kryesore të të dhënave në R

Data e publikimit: 30 mars 2020

Linket:

Video:

Luaj videon

Përshkrimi:
Ky mësim do t'ju ndihmojë të kuptoni se çfarë strukturash të dhënash ekzistojnë në gjuhën R. Ne do të shqyrtojmë në detaje vektorët, data frame-të dhe listat. Do të mësojmë si t'i krijojmë dhe si të qasemi në elementet e tyre të veçanta.

Mësimi 3: Leximi i të dhënave nga skedaret TSV, CSV, Excel dhe Google Sheets

Data e publikimit: 6 prill 2020

Linket:

Video:

Luaj videon

Përshkrimi:
Puna me të dhënat, pavarësisht nga mjeti, fillon me nxjerrjen e tyre. Gjatë mësimit përdoren paketat vroom, readxl, googlesheets4 për të ngarkuar të dhënat në ambientin R nga skedarët csv, tsv, Excel dhe Google Sheets.

Mësimi 4: Filtrimi i rreshtave, përzgjedhja dhe rinovimi i kolonave, pipelinat në R

Data e publikimit: 13 prill 2020

Linket:

Video:

Luaj videon

Përshkrimi:
Ky mësim i kushtohet paketës dplyr. Në të do të shqyrtojmë se si të filtrojmë data frame-të, të zgjidhim kolonat e nevojshme dhe t'i rinovojmë ato.

Gjithashtu do të mësojmë se çfarë janë pipelinat dhe si ndihmojnë në përmirësimin e lexueshmërisë së kodit tuaj në gjuhën R.

Mësimi 5: Shtimi i kolonave të llogaritura në tabelë në gjuhën R

Data e publikimit: 20 prill 2020

Linket:

Video:

Luaj videon

Përshkrimi:
Në këtë video vazhdojmë njohjen me bibliotekën tidyverse dhe paketën dplyr.
Do të shqyrtojmë familjen e funksioneve mutate(), dhe do të mësojmë si të shtojmë kolona të reja të llogaritura në tabelë me ndihmën e tyre.

Mësimi 6: Grumbullimi dhe agregimi i të dhënave në gjuhën R

Data e publikimit: 27 prill 2020

Linket:

Video:

Luaj videon

Përshkrimi:
Ky mësim i kushtohet një prej operacioneve kryesore të analizës së të dhënave, grumbullimit dhe agregimit. Gjatë mësimit do të përdorim paketën dplyr dhe funksionet group_by() dhe summarise().

Ne do të shqyrtojmë të gjithë familjen e funksioneve summarise(), pra, summarise(), summarise_if() dhe summarise_at().

Mësimi 7: Bashkimi vertikal dhe horizontal i tabelave në gjuhën R

Data e publikimit: 4 maj 2020

Linket:

Video:

Luaj videon

Përshkrimi:
Ky mësim do t'ju ndihmojë të kuptoni operacionet e bashkimit vertikal dhe horizontal të tabelave.

Bashkimi vertikal është ekuivalenti i operacionit UNION në gjuhën e pyetjeve SQL.

Bashkimi horizontal, pĂ«rdoruesve tĂ« Excel u Ă«shtĂ« mĂ« i njohur falĂ« funksionit VLOOKUP, nĂ« SQL kĂ«to operacione realizohen me ĐŸĐżĐ”Ń€Đ°Ń‚ĐŸŃ€in JOIN.

Gjatë mësimit do të zgjidhim një detyrë praktike, gjatë së cilës do të përdorim paketat dplyr, readxl, tidyr dhe stringr.

Funksionet kryesore që do të shqyrtojmë:

  • bind_rows() — bashkimi vertical i tabelave
  • left_join() — bashkimi horizontal i tabelave
  • semi_join() — bashkimi pĂ«rfshirĂ«s i tabelave
  • anti_join() — bashkimi pĂ«rjashtues i tabelave

Mësimi 8: Funksionet dymensionale në R

Data e publikimit: 11 maj 2020

Linket:

Përshkrimi:
Funksionet dritare janë ngjashëm me ato agreguese, ato gjithashtu marrin një array vlerash dhe kryejnë operacione aritmetike mbi to, por nuk ndryshojnë numrin e rreshtave në rezultatin përfundimtar.

Në këtë mësim vazhdojmë studimin e paketës dplyr, dhe funksioneve group_by(), mutate(), si dhe të reja cumsum(), lag(), lead() dhe arrange().

Mësimi 9: Rrotullimi i tabelave ose ekuivalenti i tabelave përmbledhëse në R

Data e publikimit: 18 maj 2020

Linket:

Përshkrimi:
Shumica e përdoruesve të Excel-it i përdorin tabelat e pivot-it, kjo është një mjet i përshtatshëm me të cilin mund të shndërroni një mori të dhënash të papërpunuara në raporte të lexueshme në sekonda.

NĂ« kĂ«tĂ« mĂ«sim do tĂ« shqyrtojmĂ« se si tĂ« rrotullojmĂ« tabelat nĂ« R dhe t’i kthejmĂ« ato nga formati i gjerĂ« nĂ« atĂ« tĂ« gjatĂ« dhe anasjelltas.

Shumica e mësimit i kushtohet paketës tidyr dhe funksioneve pivot_longer() dhe pivot_wider().

Mësimi 10: Ngarkimi i skedareve JSON në R dhe shndërrimi i listave në tabela

Data e publikimit: 25 maj 2020

Linket:

Përshkrimi:
JSON dhe XML janë formate jashtëzakonisht të njohura për ruajtjen dhe shkëmbimin e informacionit, zakonisht për shkak të kompaktësisë së tyre.

Por analizimi i të dhënave të paraqitura në këto formate është i vështirë, prandaj ato duhet të konvertohen në një format tabelar para analizës, pikërisht këtë do të mësojmë në këtë video.

Mësimi i dedikohet paketës tidyr, e cila është pjesë e bërthamës së bibliotekës tidyverse, dhe funksioneve unnest_longer(), unnest_wider() dhe hoist().

Mësimi 11: Ndërto grafika shpejt me funksionin qplot()

Data e publikimit: 1 qershor 2020

Linket:

Përshkrimi:
Paketa ggplot2 është një nga mjetet më të njohura për vizualizimin e të dhënave jo vetëm në R.

Në këtë mësim do të mësojmë si të ndërtojmë grafika të thjeshta duke përdorur funksionin qplot(), dhe do të shqyrtojmë të gjithë argumentet e saj.

Mësimi 12: Ndërto grafika hapat-hap pas hapi me paketën ggplot2

Data e publikimit: 8 qershor 2020

Linket:

Përshkrimi:
Në mësim demonstrohet të gjithë fuqia e paketës ggplot2 dhe gramatikës së ndërtimit të grafikëve me shtresa.

Ne do të shqyrtojmë gjeometrinë kryesore që ndodhen në paketë dhe do të mësojmë si të vendosim shtresa për të ndërtuar një grafik.

Përfundimi

Kam përpiqur të qoj programin e kursit në mënyrën më të qartë të mundshme, duke nisur vetëm informacionin më të nevojshëm që do t'ju nevojitet për të bërë hapat e parë në studimin e një instrumenti të fuqishëm për analizën e të dhënave si gjuha R.

Kursi nuk është një udhëzues gjithpërfshirës për analizën e të dhënave me gjuhën R, por do t'ju ndihmojë të kuptoni të gjitha teknikat e nevojshme për këtë.

Në momentin kursi është planifikuar për 12 javë, çdo javë, çdo të hënë do të hap portalin për që të keni qasje në mësime të reja, prandaj rekomandoj aboni kanalin YouTube, për të mos humbur publikimin e mësimit të ri.

Burimi: habr.com

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster