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.

Bahasa R untuk pengguna Excel (kursus video gratis)

kadar

Jika Anda tertarik dengan analisis data, Anda mungkin tertarik dengan saya Telegram и Youtube saluran. Sebagian besar konten didedikasikan untuk bahasa R.

  1. referensi
  2. Tentang kursus
  3. Untuk siapa kursus ini?
  4. Program kursus
    4.1. Pelajaran 1: Menginstal bahasa R dan lingkungan pengembangan RStudio
    4.2. Pelajaran 2: Struktur Data Dasar di R
    4.3. Pelajaran 3: Membaca data dari file TSV, CSV, Excel, dan Google Spreadsheet
    4.4. Pelajaran 4: Memfilter baris, memilih dan mengganti nama kolom, saluran pipa di R
    4.5. Pelajaran 5: Menambahkan Kolom Terhitung ke Tabel di R
    4.6. Pelajaran 6: Mengelompokkan dan Menggabungkan Data di R
    4.7. Pelajaran 7: Penggabungan Tabel secara Vertikal dan Horizontal di R
    4.8. Pelajaran 8: Fungsi Jendela di R
    4.9. Pelajaran 9: Tabel berputar atau analogi tabel pivot di R
    4.10. Pelajaran 10: Memuat File JSON di R dan Mengonversi Daftar ke Tabel
    4.11. Pelajaran 11: Membuat Plot dengan Cepat Menggunakan Fungsi qplot()
    4.12. Pelajaran 12: Membuat Plot Plot Lapis demi Lapis Menggunakan Paket ggplot2
  5. Kesimpulan

referensi

Tentang kursus

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

Tanggal publikasi: 23 марта 2020

Ссылки:

Video:

Description:
Pelajaran pengantar di mana kita akan mengunduh dan menginstal perangkat lunak yang diperlukan, dan memeriksa secara singkat kemampuan dan antarmuka lingkungan pengembangan RStudio.

Pelajaran 2: Struktur Data Dasar di R

Tanggal publikasi: 30 марта 2020

Ссылки:

Video:

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

Tanggal publikasi: 6 апреля 2020

Ссылки:

Video:

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

Tanggal publikasi: 13 апреля 2020

Ссылки:

Video:

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

Tanggal publikasi: 20 апреля 2020

Ссылки:

Video:

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

Tanggal publikasi: 27 апреля 2020

Ссылки:

Video:

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

Tanggal publikasi: Mei 4 2020

Ссылки:

Video:

Description:
Pelajaran ini akan membantu Anda memahami pengoperasian penggabungan tabel secara vertikal dan horizontal.

Gabungan vertikal setara dengan operasi UNION dalam bahasa kueri SQL.

Gabungan horizontal lebih dikenal oleh pengguna Excel berkat fungsi VLOOKUP, dalam SQL, operasi tersebut dilakukan oleh operator GABUNG.

Selama pelajaran kita akan memecahkan masalah praktis di mana kita akan menggunakan paket dplyr, readxl, tidyr и stringr.

Fungsi utama yang akan kami pertimbangkan:

  • bind_rows() - gabungan tabel secara vertikal
  • left_join() — gabungan tabel secara horizontal
  • semi_join() - termasuk bergabung dengan tabel
  • anti_join() - meja eksklusif bergabung

Pelajaran 8: Fungsi Jendela di R

Tanggal publikasi: Mei 11 2020

Ссылки:

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

Tanggal publikasi: Mei 18 2020

Ссылки:

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

Tanggal publikasi: Mei 25 2020

Ссылки:

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()

Tanggal publikasi: 1 июня 2020

Ссылки:

Description:
Paket ggplot2 adalah salah satu alat visualisasi data paling populer tidak hanya di R.

Dalam pelajaran ini kita akan belajar bagaimana membuat grafik sederhana menggunakan fungsi qplot(), dan mari kita menganalisis semua argumennya.

Pelajaran 12: Membuat Plot Plot Lapis demi Lapis Menggunakan Paket ggplot2

Tanggal publikasi: 8 июня 2020

Ссылки:

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.

Sumber: www.habr.com

Tambah komentar