Excel колдонуучулары үчүн R тили (акысыз видео курс)

Карантинге байланыштуу, азыр көптөр убактысынын арстан үлүшүн үйдө өткөрүшөт жана бул убакытты пайдалуу өткөрсө болот, атүгүл керек да.

Карантин башталганда мен бир нече ай мурун баштаган долбоорлорумду бүтүрүүнү чечтим. Бул долбоорлордун бири “Excel колдонуучулары үчүн R тили” видеокурсу болду. Бул курс менен мен R-га кирүүдөгү тоскоолдукту төмөндөтүп, орус тилиндеги бул тема боюнча окуу материалдарынын жетишсиздигин бир аз толтургум келди.

Эгер сиз иштеген компаниядагы маалыматтар менен иштөө дагы эле Excelде аткарылса, анда мен сизге заманбап, ошол эле учурда толугу менен акысыз маалыматтарды талдоо куралы менен таанышууну сунуштайм.

Excel колдонуучулары үчүн R тили (акысыз видео курс)

ыраазы

Эгер сиз маалыматтарды талдоо кызыктырсаңыз, сизди менин телеграмма и YouTube каналдар. Мазмундун көбү R тилине арналган.

  1. шилтемелер
  2. Курс жөнүндө
  3. Бул курс кимдер үчүн?
  4. Курс программасы
    4.1. 1-сабак: R тилин жана RStudio иштеп чыгуу чөйрөсүн орнотуу
    4.2. 2-сабак: Рдеги маалыматтын негизги структуралары
    4.3. 3-сабак: TSV, CSV, Excel файлдарынан жана Google Барактарынан берилиштерди окуу
    4.4. 4-сабак: Рдеги катарларды чыпкалоо, тилкелерди тандоо жана атын өзгөртүү
    4.5. 5-сабак: R таблицага эсептелген мамычаларды кошуу
    4.6. 6-сабак: Рдеги маалыматтарды топтоо жана топтоо
    4.7. 7-сабак: R форматындагы таблицаларды вертикалдуу жана горизонталдуу бириктирүү
    4.8. 8-сабак: R тилиндеги терезе функциялары
    4.9. 9-сабак: Айлануучу таблицалар же R тилиндеги пивот таблицаларынын аналогу
    4.10. 10-сабак: JSON файлдарын Rга жүктөө жана тизмелерди таблицаларга айландыруу
    4.11. 11-сабак: qplot() функциясын колдонуу менен тез график түзүү
    4.12. 12-сабак: ggplot2 пакетинин жардамы менен катмар-катмар графигин түзүү
  5. жыйынтыктоо

шилтемелер

Курс жөнүндө

Курс архитектуранын айланасында түзүлгөн tidyverse, жана ага камтылган пакеттер: readr, vroom, dplyr, tidyr, ggplot2. Албетте, мисалы, окшош операцияларды аткарган R башка жакшы пакеттер бар data.table, бирок синтаксис tidyverse интуитивдик, окулбаган колдонуучу үчүн да оңой, ошондуктан мен R тилин үйрөнүү менен баштаганыңыз жакшы деп ойлойм. tidyverse.

Курс сизди жүктөөдөн баштап даяр натыйжаны визуалдаштырууга чейинки бардык маалыматтарды талдоо операциялары аркылуу жетектейт.

Эмне үчүн Python эмес, R? R функционалдык тил болгондуктан, Excel колдонуучулары үчүн ага өтүү оңой, анткени салттуу объектиге багытталган программалоонун кереги жок.

Учурда ар бири 12 мүнөттөн 5 мүнөткө чейин 20 видеосабак пландалууда.

Сабактар ​​акырындык менен ачылат. Ар дүйшөмбү күнү мен веб-сайтымда жаңы сабакка кирүү мүмкүнчүлүгүн ачам. YouTube каналы өзүнчө ойнотмо тизмеде.

Бул курс кимдер үчүн?

Менин оюмча, бул аталыштан ачык көрүнүп турат, бирок мен аны кененирээк сүрөттөп берем.

Курс Microsoft Excel программасын өз ишинде жигердүү колдонгондорго жана ал жердеги маалыматтар менен бардык иштерин ишке ашырууга багытталган. Жалпысынан алганда, эгерде сиз Microsoft Excel тиркемесин жумасына жок дегенде бир жолу ачсаңыз, анда курс сизге ылайыктуу.

Курсту бүтүрүү үчүн сизден программалоо жөндөмү талап кылынбайт, анткени... Курс үйрөнчүктөргө багытталган.

Бирок, балким, 4-сабактан баштап, активдүү R колдонуучулары үчүн да кызыктуу материалдар болот, анткени... сыяктуу пакеттердин негизги функционалдуулугу dplyr и tidyr майда-чүйдөсүнө чейин талкууланат.

Курс программасы

1-сабак: R тилин жана RStudio иштеп чыгуу чөйрөсүн орнотуу

Жарыяланган күнү: Март 23 2020

шилтеме:

Videos:

Description:
Кириш сабагы, анын жүрүшүндө биз керектүү программалык камсыздоону жүктөп алып, орнотобуз жана RStudio иштеп чыгуу чөйрөсүнүн мүмкүнчүлүктөрүн жана интерфейсин кыскача карап чыгабыз.

2-сабак: Рдеги маалыматтын негизги структуралары

Жарыяланган күнү: Март 30 2020

шилтеме:

Videos:

Description:
Бул сабак сизге R тилинде кандай маалымат структуралары бар экенин түшүнүүгө жардам берет.Биз векторлорду, дата алкактарын жана тизмелерди деталдуу карап чыгабыз. Келгиле, аларды кантип түзүүнү жана алардын жеке элементтерине жетүүнү үйрөнөлү.

3-сабак: TSV, CSV, Excel файлдарынан жана Google Барактарынан берилиштерди окуу

Жарыяланган күнү: April 6 2020

шилтеме:

Videos:

Description:
Берилиштер менен иштөө, кандай курал болбосун, аны алуудан башталат. Пакеттер сабак учурунда колдонулат vroom, readxl, googlesheets4 csv, tsv, Excel файлдарынан жана Google Барактарынан R чөйрөсүнө маалыматтарды жүктөө үчүн.

4-сабак: Рдеги катарларды чыпкалоо, тилкелерди тандоо жана атын өзгөртүү

Жарыяланган күнү: April 13 2020

шилтеме:

Videos:

Description:
Бул сабак пакет жөнүндө dplyr. Анда биз маалымат фреймдерин кантип чыпкалоону, керектүү тилкелерди тандап, алардын атын өзгөртүүнү билебиз.

Биз ошондой эле түтүктөр деген эмне экенин жана алар сиздин R кодуңузду окууга ыңгайлуу кылууга кантип жардам берерин билебиз.

5-сабак: R таблицага эсептелген мамычаларды кошуу

Жарыяланган күнү: April 20 2020

шилтеме:

Videos:

Description:
Бул видеодо биз китепкана менен таанышууну улантабыз tidyverse жана пакет dplyr.
Келгиле, функциялардын үй-бүлөсүн карап көрөлү mutate(), жана биз аларды таблицага жаңы эсептелген мамычаларды кошуу үчүн кантип колдонууну үйрөнөбүз.

6-сабак: Рдеги маалыматтарды топтоо жана топтоо

Жарыяланган күнү: April 27 2020

шилтеме:

Videos:

Description:
Бул сабак маалыматтарды талдоо, топтоо жана бириктирүү боюнча негизги операциялардын бирине арналган. Сабак учурунда пакетти колдонобуз dplyr жана өзгөчөлүктөрү group_by() и summarise().

Биз функциялардын бүт үй-бүлөсүн карап чыгабыз summarise(), башкача айтканда, summarise(), summarise_if() и summarise_at().

7-сабак: R форматындагы таблицаларды вертикалдуу жана горизонталдуу бириктирүү

Жарыяланган күнү: 4 Май 2020

шилтеме:

Videos:

Description:
Бул сабак сизге таблицаларды вертикалдуу жана горизонталдуу бириктирүү операцияларын түшүнүүгө жардам берет.

Вертикалдык биримдик SQL суроо тилиндеги UNION операциясынын эквиваленти.

Горизонталдык кошулуу VLOOKUP функциясынын аркасында Excel колдонуучуларына жакшыраак белгилүү; SQLде мындай операциялар JOIN оператору тарабынан аткарылат.

Сабак учурунда биз практикалык маселени чечебиз, анын жүрүшүндө пакеттерди колдонобуз dplyr, readxl, tidyr и stringr.

Биз карап чыга турган негизги функциялар:

  • bind_rows() - таблицалардын вертикалдуу кошулуусу
  • left_join() — таблицаларды горизонталдуу бириктирүү
  • semi_join() - анын ичинде үстөлдөрдү бириктирүү
  • anti_join() - өзгөчө үстөл кошулуу

8-сабак: R тилиндеги терезе функциялары

Жарыяланган күнү: 11 Май 2020

шилтеме:

Description:
Терезе функциялары мааниси боюнча бириктирүүчү функцияларга окшош; алар ошондой эле киргизүү катары маанилердин массивдерин алышат жана алар боюнча арифметикалык операцияларды аткарышат, бирок чыгаруу натыйжасындагы саптардын санын өзгөртпөйт.

Бул окуу куралында биз пакетти изилдөөнү улантабыз dplyr, жана функциялары group_by(), mutate(), ошондой эле жаңы cumsum(), lag(), lead() и arrange().

9-сабак: Айлануучу таблицалар же R тилиндеги пивот таблицаларынын аналогу

Жарыяланган күнү: 18 Май 2020

шилтеме:

Description:
Көпчүлүк Excel колдонуучулары пивот таблицаларын колдонушат; бул бир нече секунданын ичинде чийки маалыматтардын массивдерин окула турган отчетторго айландыра турган ыңгайлуу курал.

Бул окуу куралында биз R форматындагы таблицаларды кантип айлантууну жана аларды кең форматтан узун форматка жана тескерисинче кантип айландырууну карайбыз.

Сабактын көбү пакетке арналган tidyr жана функциялары pivot_longer() и pivot_wider().

10-сабак: JSON файлдарын Rга жүктөө жана тизмелерди таблицаларга айландыруу

Жарыяланган күнү: 25 Май 2020

шилтеме:

Description:
JSON жана XML маалыматты сактоо жана алмашуу үчүн абдан популярдуу форматтар, адатта, алардын компакттуулугунан улам.

Бирок мындай форматтарда берилген маалыматтарды талдоо кыйын, андыктан талдоодон мурун аны таблицага алып келүү керек, биз бул видеодон так эмнени билебиз.

Сабак пакетке арналган tidyr, китепкананын өзөгүнө киргизилген tidyverse, жана функциялары unnest_longer(), unnest_wider() и hoist().

11-сабак: qplot() функциясын колдонуу менен тез график түзүү

Жарыяланган күнү: 1 2020 June

шилтеме:

Description:
таңгак ggplot2 R-де гана эмес, эң популярдуу маалыматтарды визуалдаштыруу куралдарынын бири.

Бул сабакта функцияны колдонуу менен жөнөкөй графиктерди курууну үйрөнөбүз qplot(), жана анын бардык аргументтерин талдап көрөлү.

12-сабак: ggplot2 пакетинин жардамы менен катмар-катмар графигин түзүү

Жарыяланган күнү: 8 2020 June

шилтеме:

Description:
Сабак пакеттин толук күчүн көрсөтөт ggplot2 жана ага киргизилген катмарларда графиктерди куруунун грамматикасы.

Биз пакетте бар негизги геометрияларды талдап, графикти куруу үчүн катмарларды кантип колдонууну үйрөнөбүз.

жыйынтыктоо

Мен курстун программасын түзүүгө мүмкүн болушунча кыска мамиле жасоого аракет кылдым, R тили сыяктуу кубаттуу маалыматтарды талдоо куралын үйрөнүүдө алгачкы кадамдарды жасоо үчүн сизге керек болгон эң керектүү маалыматты гана бөлүп көрсөтүүгө аракет кылдым.

Курс R тилин колдонуу менен маалыматтарды талдоо боюнча толук колдонмо эмес, бирок бул үчүн бардык керектүү ыкмаларды түшүнүүгө жардам берет.

Курс программасы 12 жумага эсептелгени менен, ар жуманын дүйшөмбү күндөрү мен жаңы сабактарга мүмкүнчүлүк ачам, ошондуктан мен сунуштайм жазылуу жаңы сабактын жарыяланышын өткөрүп жибербөө үчүн YouTube каналында.

Source: www.habr.com

Комментарий кошуу