Excel foydalanuvchilari uchun R tili (bepul video kurs)

Karantin tufayli ko'pchilik endi o'z vaqtlarining asosiy qismini uyda o'tkazmoqda va bu vaqtni foydali o'tkazish mumkin va hatto kerak.

Karantin boshlanishida men bir necha oy oldin boshlagan loyihalarimni tugatishga qaror qildim. Ushbu loyihalardan biri “Excel foydalanuvchilari uchun R tili” video kursi edi. Ushbu kurs bilan men R-ga kirish uchun to'siqni kamaytirishni va rus tilida ushbu mavzu bo'yicha mavjud o'quv materiallarining etishmasligini biroz to'ldirishni xohladim.

Agar siz ishlayotgan kompaniyadagi barcha ma'lumotlar bilan ishlash hali ham Excelda bajarilgan bo'lsa, men sizga zamonaviyroq va ayni paytda mutlaqo bepul ma'lumotlarni tahlil qilish vositasi bilan tanishishingizni maslahat beraman.

Excel foydalanuvchilari uchun R tili (bepul video kurs)

Mundarija

Agar siz ma'lumotlarni tahlil qilish bilan qiziqsangiz, meni qiziqtirishi mumkin telegramma и youtube kanallar. Kontentning katta qismi R tiliga bag'ishlangan.

  1. Manbalar
  2. Kurs haqida
  3. Bu kurs kim uchun?
  4. Kurs dasturi
    4.1. 1-dars: R tilini va RStudio ishlab chiqish muhitini o'rnatish
    4.2. 2-dars: R-dagi asosiy ma'lumotlar tuzilmalari
    4.3. 3-dars: TSV, CSV, Excel fayllari va Google Sheets maʼlumotlarini oʻqish
    4.4. 4-dars: R-da qatorlarni filtrlash, ustunlar, quvurlarni tanlash va nomlarini o'zgartirish
    4.5. 5-dars: R dagi jadvalga hisoblangan ustunlarni qo‘shish
    4.6. 6-dars: R dagi ma’lumotlarni guruhlash va umumlashtirish
    4.7. 7-dars: R da jadvallarni vertikal va gorizontal ravishda birlashtirish
    4.8. 8-dars: R tilidagi oyna funksiyalari
    4.9. 9-dars: Aylanuvchi jadvallar yoki R-dagi pivot jadvallarning analogi
    4.10. 10-dars: JSON fayllarini R-ga yuklash va roʻyxatlarni jadvallarga aylantirish
    4.11. 11-dars: qplot() funksiyasidan foydalanib tez chizma tuzish
    4.12. 12-dars: ggplot2 to'plamidan foydalanib, qatlam bo'yicha qatlamlarni chizish
  5. xulosa

Manbalar

Kurs haqida

Kurs arxitektura atrofida tuzilgan tidyverse, va unga kiritilgan paketlar: readr, vroom, dplyr, tidyr, ggplot2. Albatta, R da shunga o'xshash operatsiyalarni bajaradigan boshqa yaxshi paketlar mavjud, masalan data.table, lekin sintaksis tidyverse intuitiv, hatto o'qimagan foydalanuvchi uchun ham o'qish oson, shuning uchun menimcha, R tilini o'rganishni boshlash yaxshiroq tidyverse.

Kurs sizga yuklashdan tortib yakuniy natijani vizualizatsiya qilishgacha bo'lgan barcha ma'lumotlarni tahlil qilish operatsiyalari bo'yicha yo'l-yo'riq beradi.

Nega Python emas, R? R funktsional til bo'lgani uchun Excel foydalanuvchilari unga o'tishlari osonroq, chunki an'anaviy ob'ektga yo'naltirilgan dasturlashni o'rganishga hojat yo'q.

Ayni paytda har biri 12 dan 5 daqiqagacha davom etadigan 20 ta videodarslar rejalashtirilgan.

Darslar asta-sekin ochiladi. Har dushanba kuni men veb-saytimda yangi darsga kirishni ochaman. YouTube kanali alohida pleylistda.

Bu kurs kim uchun?

Menimcha, bu sarlavhadan aniq, ammo men buni batafsilroq tasvirlab beraman.

Kurs o'z ishlarida Microsoft Excel dasturidan faol foydalanadigan va u erda ma'lumotlar bilan ishlashni amalga oshiradiganlar uchun mo'ljallangan. Umuman olganda, agar siz Microsoft Excel dasturini haftada kamida bir marta ochsangiz, kurs sizga mos keladi.

Kursni tugatish uchun sizdan dasturlash ko'nikmalariga ega bo'lishingiz shart emas, chunki... Kurs yangi boshlanuvchilar uchun mo'ljallangan.

Lekin, ehtimol, 4-darsdan boshlab, faol R foydalanuvchilari uchun ham qiziqarli materiallar bo'ladi, chunki... kabi paketlarning asosiy funksionalligi dplyr и tidyr batafsil muhokama qilinadi.

Kurs dasturi

1-dars: R tilini va RStudio ishlab chiqish muhitini o'rnatish

Nashr qilingan sana: Mart 23 2020

Manbalar:

Video:

Tavsif:
Kirish darsi, uning davomida biz kerakli dasturiy ta'minotni yuklab olamiz va o'rnatamiz va RStudio ishlab chiqish muhitining imkoniyatlari va interfeysini qisqacha ko'rib chiqamiz.

2-dars: R-dagi asosiy ma'lumotlar tuzilmalari

Nashr qilingan sana: Mart 30 2020

Manbalar:

Video:

Tavsif:
Ushbu dars sizga R tilida qanday ma'lumotlar tuzilmalari mavjudligini tushunishga yordam beradi.Vektorlar, sana ramkalari va ro'yxatlarni batafsil ko'rib chiqamiz. Keling, ularni qanday yaratishni va ularning alohida elementlariga kirishni bilib olaylik.

3-dars: TSV, CSV, Excel fayllari va Google Sheets maʼlumotlarini oʻqish

Nashr qilingan sana: Aprel 6 2020

Manbalar:

Video:

Tavsif:
Ma'lumotlar bilan ishlash, qaysi vositadan qat'i nazar, uni ajratib olishdan boshlanadi. Dars davomida paketlardan foydalaniladi vroom, readxl, googlesheets4 csv, tsv, Excel fayllari va Google Sheets dan R muhitiga ma'lumotlarni yuklash uchun.

4-dars: R-da qatorlarni filtrlash, ustunlar, quvurlarni tanlash va nomlarini o'zgartirish

Nashr qilingan sana: Aprel 13 2020

Manbalar:

Video:

Tavsif:
Ushbu dars paket haqida dplyr. Unda biz ma'lumotlar ramkalarini qanday filtrlashni, kerakli ustunlarni tanlashni va ularni qayta nomlashni aniqlaymiz.

Shuningdek, biz quvurlar nima ekanligini va ular R kodingizni yanada o'qilishi mumkin bo'lishiga qanday yordam berishini bilib olamiz.

5-dars: R dagi jadvalga hisoblangan ustunlarni qo‘shish

Nashr qilingan sana: Aprel 20 2020

Manbalar:

Video:

Tavsif:
Ushbu videoda kutubxona bilan tanishuvimizni davom ettiramiz tidyverse va paket dplyr.
Keling, funktsiyalar oilasini ko'rib chiqaylik mutate(), va biz jadvalga yangi hisoblangan ustunlar qo'shish uchun ulardan qanday foydalanishni o'rganamiz.

6-dars: R dagi ma’lumotlarni guruhlash va umumlashtirish

Nashr qilingan sana: Aprel 27 2020

Manbalar:

Video:

Tavsif:
Ushbu dars ma'lumotlarni tahlil qilish, guruhlash va yig'ishning asosiy operatsiyalaridan biriga bag'ishlangan. Dars davomida biz paketdan foydalanamiz dplyr va xususiyatlari group_by() и summarise().

Biz butun funktsiyalar oilasini ko'rib chiqamiz summarise()ya'ni, summarise(), summarise_if() и summarise_at().

7-dars: R da jadvallarni vertikal va gorizontal ravishda birlashtirish

Nashr qilingan sana: 4 May 2020

Manbalar:

Video:

Tavsif:
Ushbu dars sizga jadvallarni vertikal va gorizontal ravishda birlashtirish operatsiyalarini tushunishga yordam beradi.

Vertikal birlashma SQL so'rovlar tilida UNION operatsiyasining ekvivalentidir.

Gorizontal qo'shilish VLOOKUP funksiyasi tufayli Excel foydalanuvchilariga yaxshi ma'lum; SQLda bunday operatsiyalar JOIN operatori tomonidan amalga oshiriladi.

Dars davomida biz amaliy masalani hal qilamiz, uning davomida paketlardan foydalanamiz dplyr, readxl, tidyr и stringr.

Biz ko'rib chiqadigan asosiy funktsiyalar:

  • bind_rows() - jadvallarni vertikal birlashtirish
  • left_join() — jadvallarni gorizontal ravishda birlashtirish
  • semi_join() - jadvallarni birlashtirish, shu jumladan
  • anti_join() - eksklyuziv stol qo'shilishi

8-dars: R tilidagi oyna funksiyalari

Nashr qilingan sana: 11 May 2020

Manbalar:

Tavsif:
Oyna funktsiyalari ma'no jihatidan jamlash funktsiyalariga o'xshaydi; ular shuningdek, kirish sifatida qiymatlar qatorini oladi va ular ustida arifmetik amallarni bajaradi, lekin chiqish natijasidagi qatorlar sonini o'zgartirmaydi.

Ushbu qo'llanmada biz paketni o'rganishni davom ettiramiz dplyr, va funktsiyalari group_by(), mutate(), shuningdek, yangi cumsum(), lag(), lead() и arrange().

9-dars: Aylanuvchi jadvallar yoki R-dagi pivot jadvallarning analogi

Nashr qilingan sana: 18 May 2020

Manbalar:

Tavsif:
Aksariyat Excel foydalanuvchilari pivot jadvallardan foydalanadilar; bu qulay vosita bo'lib, uning yordamida siz bir necha soniya ichida bir qator xom ma'lumotlarni o'qilishi mumkin bo'lgan hisobotlarga aylantirishingiz mumkin.

Ushbu qo'llanmada biz jadvallarni R-da qanday aylantirishni va ularni keng formatdan uzun formatga va aksincha o'zgartirishni ko'rib chiqamiz.

Darsning katta qismi paketga bag'ishlangan tidyr va funktsiyalar pivot_longer() и pivot_wider().

10-dars: JSON fayllarini R-ga yuklash va roʻyxatlarni jadvallarga aylantirish

Nashr qilingan sana: 25 May 2020

Manbalar:

Tavsif:
JSON va XML odatda ixchamligi tufayli axborotni saqlash va almashish uchun juda mashhur formatlardir.

Ammo bunday formatlarda taqdim etilgan ma'lumotlarni tahlil qilish qiyin, shuning uchun tahlil qilishdan oldin uni jadval ko'rinishiga keltirish kerak, biz ushbu videoda aynan nimani bilib olamiz.

Dars paketga bag'ishlangan tidyr, kutubxonaning o'zagiga kiritilgan tidyverse, va funktsiyalari unnest_longer(), unnest_wider() и hoist().

11-dars: qplot() funksiyasidan foydalanib tez chizma tuzish

Nashr qilingan sana: 1 2020 iyun

Manbalar:

Tavsif:
Paket ggplot2 nafaqat R-da ma'lumotlarni vizualizatsiya qilishning eng mashhur vositalaridan biridir.

Ushbu darsda biz funktsiya yordamida oddiy grafiklarni qurishni o'rganamiz qplot(), keling, uning barcha dalillarini tahlil qilaylik.

12-dars: ggplot2 to'plamidan foydalanib, qatlam bo'yicha qatlamlarni chizish

Nashr qilingan sana: 8 2020 iyun

Manbalar:

Tavsif:
Dars paketning to'liq quvvatini ko'rsatadi ggplot2 va unga kiritilgan qatlamlarda grafiklarni qurish grammatikasi.

Biz paketda mavjud bo'lgan asosiy geometriyalarni tahlil qilamiz va grafik yaratish uchun qatlamlarni qanday qo'llashni o'rganamiz.

xulosa

Men kurs dasturini shakllantirishga imkon qadar qisqacha yondashishga harakat qildim, faqat R tili kabi kuchli ma'lumotlarni tahlil qilish vositasini o'rganishda birinchi qadamlarni qo'yish uchun kerak bo'ladigan eng kerakli ma'lumotlarni ajratib ko'rsatishga harakat qildim.

Kurs R tilidan foydalangan holda ma'lumotlarni tahlil qilish bo'yicha to'liq qo'llanma emas, lekin buning uchun barcha kerakli usullarni tushunishga yordam beradi.

Kurs dasturi 12 haftaga mo'ljallangan bo'lsa-da, har hafta dushanba kunlari men yangi darslarga kirishni ochaman, shuning uchun tavsiya qilaman obuna bo'lish yangi darsning nashr etilishini o'tkazib yubormaslik uchun YouTube kanalida.

Manba: www.habr.com

a Izoh qo'shish