Bahasa R untuk pengguna Excel (kursus video gratis)
Akibat karantina, banyak orang kini menghabiskan sebagian besar waktunya di rumah, dan waktu tersebut dapat, dan bahkan seharusnya, digunakan dengan hal-hal yang bermanfaat.
Di awal masa karantina, saya memutuskan untuk menyelesaikan beberapa proyek yang saya mulai beberapa bulan lalu. Salah satu proyek tersebut adalah kursus video “Bahasa R untuk Pengguna Excel”. Dengan kursus ini, saya ingin menurunkan hambatan untuk masuk ke R, dan sedikit mengisi kekurangan materi pelatihan tentang topik ini dalam bahasa Rusia.
Jika semua pekerjaan dengan data di perusahaan tempat Anda bekerja masih dilakukan di Excel, saya sarankan Anda mengenal alat analisis data yang lebih modern dan sekaligus gratis.
kadar
Jika Anda tertarik dengan analisis data, Anda mungkin tertarik dengan saya Telegram и Youtube saluran. Sebagian besar konten didedikasikan untuk bahasa R.
Kursus ini disusun berdasarkan arsitektur tidyverse, dan paket yang termasuk di dalamnya: readr, vroom, dplyr, tidyr, ggplot2. Tentu saja, ada paket bagus lainnya di R yang melakukan operasi serupa, misalnya data.table, tetapi sintaksisnya tidyverse intuitif, mudah dibaca bahkan untuk pengguna yang tidak terlatih, jadi menurut saya lebih baik mulai belajar bahasa R tidyverse.
Kursus ini akan memandu Anda melalui semua operasi analisis data, mulai dari memuat hingga memvisualisasikan hasil akhir.
Mengapa R dan bukan Python? Karena R adalah bahasa fungsional, lebih mudah bagi pengguna Excel untuk beralih ke bahasa tersebut, karena tidak perlu mempelajari pemrograman berorientasi objek tradisional.
Saat ini, 12 video pelajaran direncanakan, masing-masing berdurasi 5 hingga 20 menit.
Pelajaran akan dibuka secara bertahap. Setiap hari Senin saya akan membuka akses ke pelajaran baru di website saya. Saluran Youtube dalam daftar putar terpisah.
Untuk siapa kursus ini?
Saya rasa ini sudah jelas dari judulnya, namun akan saya uraikan lebih detail.
Kursus ini ditujukan bagi mereka yang aktif menggunakan Microsoft Excel dalam pekerjaannya dan mengimplementasikan semua pekerjaan mereka dengan data di sana. Secara umum, jika Anda membuka aplikasi Microsoft Excel minimal seminggu sekali, maka kursus ini cocok untuk Anda.
Anda tidak diharuskan memiliki keterampilan pemrograman untuk menyelesaikan kursus, karena... Kursus ini ditujukan untuk pemula.
Tapi mungkin mulai pelajaran 4 nanti ada materi menarik juga untuk pengguna aktif R, karena... fungsi utama dari paket seperti dplyr и tidyr akan dibahas secara rinci.
Program kursus
Pelajaran 1: Menginstal bahasa R dan lingkungan pengembangan RStudio
Description:
Pelajaran pengantar di mana kita akan mengunduh dan menginstal perangkat lunak yang diperlukan, dan memeriksa secara singkat kemampuan dan antarmuka lingkungan pengembangan RStudio.
Description:
Pelajaran ini akan membantu Anda memahami struktur data apa yang tersedia dalam bahasa R. Kita akan melihat secara detail vektor, bingkai tanggal, dan daftar. Mari pelajari cara membuatnya dan mengakses elemen individualnya.
Pelajaran 3: Membaca data dari file TSV, CSV, Excel, dan Google Spreadsheet
Description:
Bekerja dengan data, apa pun alatnya, dimulai dengan ekstraksi data. Paket digunakan selama pelajaran vroom, readxl, googlesheets4 untuk memuat data ke lingkungan R dari file csv, tsv, Excel, dan Google Spreadsheet.
Pelajaran 4: Memfilter baris, memilih dan mengganti nama kolom, saluran pipa di R
Description:
Pelajaran ini tentang paket dplyr. Di dalamnya kita akan mengetahui cara memfilter kerangka data, memilih kolom yang diperlukan dan mengganti namanya.
Kita juga akan mempelajari apa itu pipeline dan bagaimana pipeline membantu membuat kode R Anda lebih mudah dibaca.
Pelajaran 5: Menambahkan Kolom Terhitung ke Tabel di R
Description:
Dalam video ini kami melanjutkan perkenalan kami dengan perpustakaan tidyverse dan paket dplyr.
Mari kita lihat rangkaian fungsinya mutate(), dan kita akan mempelajari cara menggunakannya untuk menambahkan kolom terhitung baru ke tabel.
Pelajaran 6: Mengelompokkan dan Menggabungkan Data di R
Description:
Pelajaran ini dikhususkan untuk salah satu operasi utama analisis, pengelompokan, dan agregasi data. Selama pelajaran kita akan menggunakan paket tersebut dplyr dan fitur group_by() и summarise().
Kami akan melihat seluruh rangkaian fungsi summarise(), yaitu summarise(), summarise_if() и summarise_at().
Pelajaran 7: Penggabungan Tabel secara Vertikal dan Horizontal di R
Description:
Fungsi jendela memiliki arti yang mirip dengan fungsi agregasi, fungsi ini juga mengambil serangkaian nilai sebagai masukan dan melakukan operasi aritmatika pada nilai tersebut, tetapi tidak mengubah jumlah baris pada hasil keluaran.
Dalam tutorial ini kita terus mempelajari paketnya dplyr, dan fungsi group_by(), mutate(), serta baru cumsum(), lag(), lead() и arrange().
Pelajaran 9: Tabel berputar atau analogi tabel pivot di R
Description:
Sebagian besar pengguna Excel menggunakan tabel pivot; ini adalah alat praktis yang dapat digunakan untuk mengubah serangkaian data mentah menjadi laporan yang dapat dibaca dalam hitungan detik.
Dalam tutorial ini kita akan melihat cara memutar tabel di R, dan mengonversinya dari format lebar ke panjang dan sebaliknya.
Sebagian besar pelajaran didedikasikan untuk paket tersebut tidyr dan fungsi pivot_longer() и pivot_wider().
Pelajaran 10: Memuat File JSON di R dan Mengonversi Daftar ke Tabel
Description:
JSON dan XML adalah format yang sangat populer untuk menyimpan dan bertukar informasi, biasanya karena kekompakannya.
Namun sulit untuk menganalisis data yang disajikan dalam format seperti itu, jadi sebelum menganalisisnya perlu untuk menyajikannya ke dalam bentuk tabel, yang akan kita pelajari di video ini.
Pelajaran ini didedikasikan untuk paket tersebut tidyr, termasuk dalam inti perpustakaan tidyverse, dan fungsi unnest_longer(), unnest_wider() и hoist().
Pelajaran 11: Membuat Plot dengan Cepat Menggunakan Fungsi qplot()
Description:
Pelajaran ini menunjukkan kekuatan penuh dari paket tersebut ggplot2 dan tata bahasa membangun grafik berlapis-lapis yang tertanam di dalamnya.
Kami akan menganalisis geometri utama yang ada dalam paket dan mempelajari cara menerapkan lapisan untuk membuat grafik.
Kesimpulan
Saya mencoba mendekati pembentukan program kursus sesingkat mungkin, untuk menyoroti hanya informasi paling penting yang Anda perlukan untuk mengambil langkah pertama dalam mempelajari alat analisis data yang kuat seperti bahasa R.
Kursus ini bukanlah panduan lengkap untuk analisis data menggunakan bahasa R, tetapi kursus ini akan membantu Anda memahami semua teknik yang diperlukan untuk ini.
Meskipun program kursus dirancang selama 12 minggu, setiap minggu pada hari Senin saya akan membuka akses ke pelajaran baru, jadi saya sarankan langganan di channel YouTube agar tidak ketinggalan publikasi pelajaran baru.