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.
Mundarija
Agar siz ma'lumotlarni tahlil qilish bilan qiziqsangiz, meni qiziqtirishi mumkin telegramma и youtube kanallar. Kontentning katta qismi R tiliga bag'ishlangan.
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
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.
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
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
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
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
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
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
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
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
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
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.