R nga pinulongan alang sa mga tiggamit sa Excel (libre nga kurso sa video)

Tungod sa pagkuwarentinas, daghan na karon ang naggugol sa dakong bahin sa ilang oras sa balay, ug kini nga panahon mahimo, ug bisan kinahanglan, magamit nga mapuslanon.

Sa pagsugod sa quarantine, nakahukom ko nga tapuson ang pipila ka mga proyekto nga akong gisugdan pipila ka bulan ang milabay. Usa niini nga mga proyekto mao ang video course nga "R Language for Excel Users". Uban niini nga kurso, gusto nakong ipaubos ang babag sa pagsulod sa R, ug gamay nga pun-on ang kasamtangan nga kakulang sa mga materyales sa pagbansay niini nga hilisgutan sa Russian.

Kung ang tanan nga nagtrabaho sa datos sa kompanya nga imong gitrabahoan nahimo pa sa Excel, nan gisugyot ko nga pamilyar ka sa usa ka labi ka moderno, ug sa samang higayon hingpit nga libre, himan sa pag-analisar sa datos.

R nga pinulongan alang sa mga tiggamit sa Excel (libre nga kurso sa video)

Mga sulod

Kung interesado ka sa pagtuki sa datos, mahimong interesado ka sa akong telegram и youtube mga kanal. Kadaghanan sa sulod niini gipahinungod sa R ​​nga pinulongan.

  1. mga pakisayran
  2. Bahin sa kurso
  3. Para kang kinsa ni nga kurso?
  4. Programa sa kurso
    4.1. Leksyon 1: Pag-instalar sa R ​​nga pinulongan ug sa RStudio development environment
    4.2. Leksyon 2: Basic Data Structures sa R
    4.3. Leksyon 3: Pagbasa sa datos gikan sa TSV, CSV, Excel nga mga file ug Google Sheets
    4.4. Leksyon 4: Pagsala sa mga laray, pagpili ug pag-ilis sa ngalan sa mga kolum, mga linya sa tubo sa R
    4.5. Leksyon 5: Pagdugang sa Nakalkula nga mga Kolum sa usa ka Talaan sa R
    4.6. Leksyon 6: Paggrupo ug Paghiusa sa mga Datos sa R
    4.7. Leksyon 7: Vertical ug Horizontal nga Pagdugtong sa mga Talaan sa R
    4.8. Leksyon 8: Mga Function sa Window sa R
    4.9. Leksyon 9: Nagtuyok nga mga lamesa o usa ka analogue sa mga pivot table sa R
    4.10. Leksyon 10: Pag-load sa JSON Files sa R ​​ug Pag-convert sa mga Listahan ngadto sa Tables
    4.11. Leksyon 11: Pagplano nga Dali Gamit ang qplot() Function
    4.12. Leksyon 12: Pagplano sa layer sa layer nga mga plot gamit ang ggplot2 package
  5. konklusyon

mga pakisayran

Bahin sa kurso

Ang kurso gambalay sa palibot sa arkitektura tidyverse, ug ang mga pakete nga gilakip niini: readr, vroom, dplyr, tidyr, ggplot2. Siyempre, adunay uban nga maayong mga pakete sa R ​​nga naghimo sa susama nga mga operasyon, pananglitan data.table, apan ang syntax tidyverse intuitive, sayon ​​​​basahon bisan alang sa usa ka dili nabansay nga tiggamit, mao nga sa akong hunahuna mas maayo nga magsugod sa pagkat-on sa R ​​nga pinulongan uban sa tidyverse.

Ang kurso mogiya kanimo sa tanan nga mga operasyon sa pag-analisar sa datos, gikan sa pagkarga hangtod sa paghanduraw sa nahuman nga resulta.

Ngano nga R ug dili Python? Tungod kay ang R usa ka functional nga lengguwahe, mas sayon ​​​​alang sa mga tiggamit sa Excel ang pagbalhin niini, tungod kay dili kinahanglan nga mag-deve sa tradisyonal nga object-oriented programming.

Sa pagkakaron, 12 ka mga leksyon sa video ang giplano, nga molungtad gikan sa 5 ngadto sa 20 ka minuto matag usa.

Hinay-hinay nga ablihan ang mga leksyon. Matag Lunes akong ablihan ang access sa usa ka bag-ong leksyon sa akong website. channel sa YouTube sa bulag nga playlist.

Para kang kinsa ni nga kurso?

Sa akong hunahuna kini klaro gikan sa titulo, bisan pa, akong ihulagway kini sa mas detalyado.

Ang kurso gitumong sa mga aktibong naggamit sa Microsoft Excel sa ilang trabaho ug nagpatuman sa tanan nilang trabaho nga adunay datos didto. Sa kinatibuk-an, kung ablihan nimo ang aplikasyon sa Microsoft Excel labing menos kausa sa usa ka semana, nan ang kurso angay kanimo.

Dili kinahanglan nga adunay kahanas sa programming aron makompleto ang kurso, tungod kay... Ang kurso gitumong sa mga nagsugod.

Apan, tingali, sugod sa leksyon 4, adunay makapaikag nga materyal alang sa mga aktibo nga tiggamit sa R, usab, tungod kay ... ang nag-unang gamit sa maong mga pakete sama sa dplyr и tidyr hisgotan sa pipila ka detalye.

Programa sa kurso

Leksyon 1: Pag-instalar sa R ​​nga pinulongan ug sa RStudio development environment

Petsa sa pagmantala: Marso 23 2020

Mga reperensiya:

Video:

Description:
Usa ka pasiuna nga leksyon diin atong i-download ug i-install ang gikinahanglan nga software, ug lakbit nga susihon ang mga kapabilidad ug interface sa RStudio development environment.

Leksyon 2: Basic Data Structures sa R

Petsa sa pagmantala: Marso 30 2020

Mga reperensiya:

Video:

Description:
Kini nga leksyon makatabang kanimo nga masabtan kung unsa nga mga istruktura sa datos ang magamit sa pinulongang R. Atong tan-awon ang detalye sa mga vector, mga frame sa petsa ug mga lista. Atong tun-an kung giunsa kini paghimo ug pag-access sa ilang indibidwal nga mga elemento.

Leksyon 3: Pagbasa sa datos gikan sa TSV, CSV, Excel nga mga file ug Google Sheets

Petsa sa pagmantala: Abril 6 2020

Mga reperensiya:

Video:

Description:
Ang pagtrabaho sa datos, bisan unsa pa ang himan, nagsugod sa pagkuha niini. Ang mga pakete gigamit sa panahon sa leksyon vroom, readxl, googlesheets4 para sa loading data ngadto sa R ​​environment gikan sa csv, tsv, Excel files ug Google Sheets.

Leksyon 4: Pagsala sa mga laray, pagpili ug pag-ilis sa ngalan sa mga kolum, mga linya sa tubo sa R

Petsa sa pagmantala: Abril 13 2020

Mga reperensiya:

Video:

Description:
Kini nga leksyon mahitungod sa pakete dplyr. Niini atong mahibal-an kung unsaon pag-filter ang mga dataframe, pilia ang gikinahanglan nga mga kolum ug ilisan kini og ngalan.

Makakat-on usab kami kung unsa ang mga pipeline ug kung giunsa kini makatabang sa paghimo sa imong R code nga mas mabasa.

Leksyon 5: Pagdugang sa Nakalkula nga mga Kolum sa usa ka Talaan sa R

Petsa sa pagmantala: Abril 20 2020

Mga reperensiya:

Video:

Description:
Niini nga video nagpadayon kami sa among kaila sa librarya tidyverse ug package dplyr.
Atong tan-awon ang pamilya sa mga gimbuhaton mutate(), ug kita makakat-on unsaon sa paggamit niini aron sa pagdugang sa bag-ong kalkulado nga mga kolum sa lamesa.

Leksyon 6: Paggrupo ug Paghiusa sa mga Datos sa R

Petsa sa pagmantala: Abril 27 2020

Mga reperensiya:

Video:

Description:
Kini nga leksyon gipahinungod sa usa sa mga nag-unang operasyon sa pagtuki sa datos, paggrupo ug paghugpong. Atol sa leksyon atong gamiton ang pakete dplyr ug mga bahin group_by() и summarise().

Atong tan-awon ang tibuok pamilya sa mga gimbuhaton summarise(), i.e. summarise(), summarise_if() и summarise_at().

Leksyon 7: Vertical ug Horizontal nga Pagdugtong sa mga Talaan sa R

Petsa sa pagmantala: 4 Mayo 2020

Mga reperensiya:

Video:

Description:
Kini nga leksyon makatabang kanimo nga masabtan ang mga operasyon sa bertikal ug pinahigda nga pagdugtong sa mga lamesa.

Ang usa ka bertikal nga unyon mao ang katumbas sa operasyon sa UNION sa SQL query nga pinulongan.

Ang pinahigda nga pag-apil mas nailhan sa mga tiggamit sa Excel salamat sa VLOOKUP function; sa SQL, ang maong mga operasyon gihimo sa JOIN operator.

Atol sa leksyon atong sulbaron ang usa ka praktikal nga problema diin atong gamiton ang mga pakete dplyr, readxl, tidyr и stringr.

Ang mga nag-unang gimbuhaton nga atong tagdon:

  • bind_rows() - bertikal nga pagdugtong sa mga lamesa
  • left_join() - pinahigda nga pagdugtong sa mga lamesa
  • semi_join() - lakip ang pag-apil sa mga lamesa
  • anti_join() - eksklusibo nga lamesa pag-apil

Leksyon 8: Mga Function sa Window sa R

Petsa sa pagmantala: 11 Mayo 2020

Mga reperensiya:

Description:
Ang mga function sa bintana parehas sa kahulogan sa mga aggregating; nagkuha usab sila usa ka han-ay sa mga kantidad ingon input ug gihimo ang mga operasyon sa aritmetika sa kanila, apan dili usbon ang gidaghanon sa mga laray sa resulta sa output.

Niini nga panudlo nagpadayon kami sa pagtuon sa pakete dplyr, ug mga gimbuhaton group_by(), mutate(), ingon man bag-o cumsum(), lag(), lead() и arrange().

Leksyon 9: Nagtuyok nga mga lamesa o usa ka analogue sa mga pivot table sa R

Petsa sa pagmantala: 18 Mayo 2020

Mga reperensiya:

Description:
Kadaghanan sa mga tiggamit sa Excel naggamit sa mga lamesa sa pivot; kini usa ka kombenyente nga himan diin mahimo nimo ang usa ka han-ay sa hilaw nga datos nga mahimong mabasa nga mga taho sa usa ka segundo.

Niini nga panudlo atong tan-awon kung giunsa ang pag-rotate sa mga lamesa sa R, ug pag-convert niini gikan sa lapad ngadto sa taas nga format ug vice versa.

Kadaghanan sa leksyon gipahinungod sa pakete tidyr ug mga gimbuhaton pivot_longer() и pivot_wider().

Leksyon 10: Pag-load sa JSON Files sa R ​​ug Pag-convert sa mga Listahan ngadto sa Tables

Petsa sa pagmantala: 25 Mayo 2020

Mga reperensiya:

Description:
Ang JSON ug XML kay sikat kaayo nga mga format para sa pagtipig ug pagbayloay og impormasyon, kasagaran tungod sa ilang pagkakomplikado.

Apan lisud ang pag-analisar sa mga datos nga gipresentar sa ingon nga mga format, mao nga sa wala pa ang pag-analisar gikinahanglan nga dad-on kini sa usa ka tabular nga porma, nga mao gayud ang atong makat-unan niini nga video.

Ang leksyon gipahinungod sa pakete tidyr, gilakip sa kinauyokan sa librarya tidyverse, ug mga gimbuhaton unnest_longer(), unnest_wider() и hoist().

Leksyon 11: Pagplano nga Dali Gamit ang qplot() Function

Petsa sa pagmantala: 1 2020 Hunyo

Mga reperensiya:

Description:
Pakete ggplot2 mao ang usa sa labing popular nga data visualization himan dili lamang sa R.

Niini nga leksyon atong makat-unan unsaon paghimo og simple nga mga graph gamit ang function qplot(), ug atong analisahon ang tanan niyang mga argumento.

Leksyon 12: Pagplano sa layer sa layer nga mga plot gamit ang ggplot2 package

Petsa sa pagmantala: 8 2020 Hunyo

Mga reperensiya:

Description:
Ang leksyon nagpakita sa hingpit nga gahum sa pakete ggplot2 ug ang gramatika sa pagtukod og mga graph sa mga layer nga gisukip niini.

Atong analisahon ang mga nag-unang geometry nga naa sa package ug mahibal-an kung giunsa ang paggamit sa mga layer aron makahimo usa ka graph.

konklusyon

Gisulayan nako nga duolon ang pagporma sa programa sa kurso sa mubo kutob sa mahimo, aron ipasiugda lamang ang labing kinahanglan nga kasayuran nga imong kinahanglan aron mahimo ang una nga mga lakang sa pagkat-on sa usa ka kusgan nga himan sa pagtuki sa datos sama sa R ​​nga sinultian.

Ang kurso dili usa ka kompleto nga giya sa pagtuki sa datos gamit ang R nga sinultian, apan kini makatabang kanimo nga masabtan ang tanan nga kinahanglan nga mga pamaagi alang niini.

Samtang ang programa sa kurso gidisenyo alang sa 12 ka semana, matag semana sa Lunes akong ablihan ang access sa bag-ong mga leksyon, mao nga akong girekomendar mag-subscribe sa channel sa YouTube aron dili masipyat sa pagmantala sa bag-ong leksyon.

Source: www.habr.com

Idugang sa usa ka comment