Excel колдонуучулары үчүн R тили (акысыз видео курс)
Карантинге байланыштуу, азыр көптөр убактысынын арстан үлүшүн үйдө өткөрүшөт жана бул убакытты пайдалуу өткөрсө болот, атүгүл керек да.
Карантин башталганда мен бир нече ай мурун баштаган долбоорлорумду бүтүрүүнү чечтим. Бул долбоорлордун бири “Excel колдонуучулары үчүн R тили” видеокурсу болду. Бул курс менен мен R-га кирүүдөгү тоскоолдукту төмөндөтүп, орус тилиндеги бул тема боюнча окуу материалдарынын жетишсиздигин бир аз толтургум келди.
Эгер сиз иштеген компаниядагы маалыматтар менен иштөө дагы эле Excelде аткарылса, анда мен сизге заманбап, ошол эле учурда толугу менен акысыз маалыматтарды талдоо куралы менен таанышууну сунуштайм.
ыраазы
Эгер сиз маалыматтарды талдоо кызыктырсаңыз, сизди менин телеграмма и YouTube каналдар. Мазмундун көбү R тилине арналган.
Курс архитектуранын айланасында түзүлгөн 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 иштеп чыгуу чөйрөсүн орнотуу
Description:
Кириш сабагы, анын жүрүшүндө биз керектүү программалык камсыздоону жүктөп алып, орнотобуз жана RStudio иштеп чыгуу чөйрөсүнүн мүмкүнчүлүктөрүн жана интерфейсин кыскача карап чыгабыз.
Description:
Бул сабак сизге R тилинде кандай маалымат структуралары бар экенин түшүнүүгө жардам берет.Биз векторлорду, дата алкактарын жана тизмелерди деталдуу карап чыгабыз. Келгиле, аларды кантип түзүүнү жана алардын жеке элементтерине жетүүнү үйрөнөлү.
3-сабак: TSV, CSV, Excel файлдарынан жана Google Барактарынан берилиштерди окуу
Description:
Берилиштер менен иштөө, кандай курал болбосун, аны алуудан башталат. Пакеттер сабак учурунда колдонулат vroom, readxl, googlesheets4 csv, tsv, Excel файлдарынан жана Google Барактарынан R чөйрөсүнө маалыматтарды жүктөө үчүн.
4-сабак: Рдеги катарларды чыпкалоо, тилкелерди тандоо жана атын өзгөртүү
Description:
Бул сабак пакет жөнүндө dplyr. Анда биз маалымат фреймдерин кантип чыпкалоону, керектүү тилкелерди тандап, алардын атын өзгөртүүнү билебиз.
Биз ошондой эле түтүктөр деген эмне экенин жана алар сиздин R кодуңузду окууга ыңгайлуу кылууга кантип жардам берерин билебиз.
Description:
Бул видеодо биз китепкана менен таанышууну улантабыз tidyverse жана пакет dplyr.
Келгиле, функциялардын үй-бүлөсүн карап көрөлү mutate(), жана биз аларды таблицага жаңы эсептелген мамычаларды кошуу үчүн кантип колдонууну үйрөнөбүз.
Description:
Бул сабак маалыматтарды талдоо, топтоо жана бириктирүү боюнча негизги операциялардын бирине арналган. Сабак учурунда пакетти колдонобуз dplyr жана өзгөчөлүктөрү group_by() и summarise().
Биз функциялардын бүт үй-бүлөсүн карап чыгабыз summarise(), башкача айтканда, summarise(), summarise_if() и summarise_at().
7-сабак: R форматындагы таблицаларды вертикалдуу жана горизонталдуу бириктирүү
Description:
Терезе функциялары мааниси боюнча бириктирүүчү функцияларга окшош; алар ошондой эле киргизүү катары маанилердин массивдерин алышат жана алар боюнча арифметикалык операцияларды аткарышат, бирок чыгаруу натыйжасындагы саптардын санын өзгөртпөйт.
Бул окуу куралында биз пакетти изилдөөнү улантабыз dplyr, жана функциялары group_by(), mutate(), ошондой эле жаңы cumsum(), lag(), lead() и arrange().
9-сабак: Айлануучу таблицалар же R тилиндеги пивот таблицаларынын аналогу
Description:
Көпчүлүк Excel колдонуучулары пивот таблицаларын колдонушат; бул бир нече секунданын ичинде чийки маалыматтардын массивдерин окула турган отчетторго айландыра турган ыңгайлуу курал.
Бул окуу куралында биз R форматындагы таблицаларды кантип айлантууну жана аларды кең форматтан узун форматка жана тескерисинче кантип айландырууну карайбыз.
Сабактын көбү пакетке арналган tidyr жана функциялары pivot_longer() и pivot_wider().
10-сабак: JSON файлдарын Rга жүктөө жана тизмелерди таблицаларга айландыруу
Description:
JSON жана XML маалыматты сактоо жана алмашуу үчүн абдан популярдуу форматтар, адатта, алардын компакттуулугунан улам.
Бирок мындай форматтарда берилген маалыматтарды талдоо кыйын, андыктан талдоодон мурун аны таблицага алып келүү керек, биз бул видеодон так эмнени билебиз.
Сабак пакетке арналган tidyr, китепкананын өзөгүнө киргизилген tidyverse, жана функциялары unnest_longer(), unnest_wider() и hoist().
11-сабак: qplot() функциясын колдонуу менен тез график түзүү
Description:
Сабак пакеттин толук күчүн көрсөтөт ggplot2 жана ага киргизилген катмарларда графиктерди куруунун грамматикасы.
Биз пакетте бар негизги геометрияларды талдап, графикти куруу үчүн катмарларды кантип колдонууну үйрөнөбүз.
жыйынтыктоо
Мен курстун программасын түзүүгө мүмкүн болушунча кыска мамиле жасоого аракет кылдым, R тили сыяктуу кубаттуу маалыматтарды талдоо куралын үйрөнүүдө алгачкы кадамдарды жасоо үчүн сизге керек болгон эң керектүү маалыматты гана бөлүп көрсөтүүгө аракет кылдым.
Курс R тилин колдонуу менен маалыматтарды талдоо боюнча толук колдонмо эмес, бирок бул үчүн бардык керектүү ыкмаларды түшүнүүгө жардам берет.
Курс программасы 12 жумага эсептелгени менен, ар жуманын дүйшөмбү күндөрү мен жаңы сабактарга мүмкүнчүлүк ачам, ошондуктан мен сунуштайм жазылуу жаңы сабактын жарыяланышын өткөрүп жибербөө үчүн YouTube каналында.