Kata Kerja R vs Pernyataan SQL

Bahasa mana yang digunakan untuk analisis data adalah topik yang paling kasar dan menyakitkan. Oleh karena itu, kami bekerja sama dengan Alexei Seleznev, kepala analitik di Netpeak dan penulis saluran telegram R4Marketing , dan menyiapkan perbandingan operator SQL dan kata kerja bahasa R. Untuk kenyamanan dan portabilitas, kami melakukannya dalam kartu.





Kami menerbitkan materi yang lebih menarik tentang pemrograman dan analisis data setiap hari di saluran Telegram kami dan di grup VK . Mungkin Anda akan menemukan sesuatu yang menarik untuk diri Anda sendiri.





Namun, to the point!





R vs SQL

Hal pertama yang harus dilakukan sebelum membuat perbandingan adalah memoles pernyataan SQL dasar. Tentu saja, Anda semua mengingatnya, tetapi tiba-tiba ...





Kami akan mempertimbangkan pernyataan SELECT DML (Data Manipulation Language) dan semua yang terkait dengannya:





  1. Pernyataan SELECT itu sendiri mengatur bidang mana yang akan dipilih dari tabel





  2. Klausa FROM menunjuk ke tabel tempat pemilihan dibuat





  3. Klausa WHERE memfilter tabel berdasarkan nilai kolom tertentu





  4. GROUP BY menentukan bidang pengelompokan untuk menghitung karakteristik agregat





  5. Operator ORDER BY mengurutkan baris tabel berdasarkan nilai di beberapa kolom





, . R? - dplyr R ( ), .





dplyr ( tidyverse) , , :





  1. , ,





  2. dplyr tidy data





  3. ( %>%)





, SQL dplyr:





, , dplyr . - , :) , (.. dplyr - tidyverse) . :





Tidy data

tidy data. , 100% .





, , ยซ ยป:





Data Analysis:





ยซยป , ยซยป -.





tidy datasets dplyr !





, tidy data .





%>%

, R - %>%. , , tidyverse.





- .





, - 2 : R, SQL, - . R - , - .








All Articles