Tutorial R - Panduan Pemula untuk Mempelajari Pemrograman R.



Blog di Tutorial R ini memperkenalkan Anda ke alat R dan membantu Anda memahami berbagai dasar pemrograman R secara detail dengan contoh.

R adalah alat analisis data paling populer karena open-source, fleksibel, menawarkan banyak paket dan memiliki komunitas yang besar. Ini dirancang untuk pemrogram perangkat lunak, ahli statistik, dan penambang data, dan karenanya, meningkatkan popularitas .Di blog R Tutorial ini, saya akan memberi Anda wawasan lengkap tentang R dengan contohnya.

Di bawah ini adalah topik di blog R Tutorial ini yang akan saya bahas dalam urutan berikut:





  1. Mengapa kita membutuhkan Analytics ?
  2. Apa itu Analisis Bisnis ?
  3. Mengapa R dan Who menggunakan R ?
  4. Pemasangan R
  5. Operator Data
  6. Jenis Data
  7. Alur kontrol

Tutorial R: Mengapa Kita Membutuhkan Analytics?

Sebelum saya menjawab pertanyaan tersebut, izinkan saya menjelaskan kepada Anda beberapa masalah dan solusinya di R di beberapa domain.



perbankan - R Tutorial - Edureka

Perbankan :

Sejumlah besar data pelanggan dihasilkan setiap hari di Bank. WMeskipun berurusan dengan jutaan pelanggan secara teratur, melacak hipotek mereka menjadi sulit.



Larutan :

R membuat model khusus yang mempertahankan pinjaman yang diberikan kepada setiap pelanggan individu yang membantu kami memutuskan jumlah yang harus dibayar oleh pelanggan dari waktu ke waktu.

Pertanggungan :

Asuransi sangat bergantung pada perkiraan. Sulit untukputuskan kebijakan mana yang akan diterima atau ditolak.

Larutan:

Dengan menggunakan laporan kredit berkelanjutan sebagai input, kita dapat membuat model di R yang tidak hanya menilai risk appetite tetapi juga membuat prakiraan prediktif.

Kesehatan:

Setiap tahun jutaan orang dirawat di rumah sakit dan miliaran dihabiskan setiap tahun hanya dalam proses penerimaan.

Larutan :

Mengingat riwayat pasien dan riwayat medis, model prediktif dapat dibangun untuk mengidentifikasi siapa yang berisiko dirawat di rumah sakit dan sejauh mana peralatan medis harus diskalakan.

Sekarang kami tahu bagaimana analitik data membantu organisasi memanfaatkan data mereka dan menggunakannya untuk mengidentifikasi peluang baru. Jika kita berbicara tentang perlunya analitik dalam suatu organisasi, Anda harus menemukan 4 aspek berikut:

Selanjutnya, mari kita lanjutkan di blog tutorial R, di mana pertama-tama kita akan memahami apa sebenarnya analisis bisnis.

Tutorial R: Apa itu Analisis Bisnis?

Analisis bisnis adalah proses memeriksa kumpulan besar data dan mencapai pola tersembunyi, korelasi, dan wawasan lainnya. Ini pada dasarnya membantu Anda memahami semua data yang telah Anda kumpulkan, baik itu data organisasi, data riset pasar atau produk, atau jenis data lainnya. Menjadi mudah bagi Anda untuk membuat keputusan yang lebih baik, produk yang lebih baik, strategi pemasaran yang lebih baik, dll. Lihat gambar di bawah ini untuk pemahaman yang lebih baik:

Jika Anda melihat gambar di atas, data Anda pada gambar pertama tersebar. Sekarang, jika Anda menginginkan sesuatu yang spesifik seperti catatan tertentu dalam database, itu menjadi tidak praktis. Untuk menyederhanakannya, Anda membutuhkan analisis. Dengan analisis, menjadi mudah untuk menemukan korelasi antara data. Setelah Anda menentukan apa yang harus dilakukan, menjadi sangat mudah bagi Anda untuk membuat keputusan seperti, jalur mana yang ingin Anda ikuti atau dalam hal analitik bisnis, jalur mana yang akan mengarah pada kemajuan organisasi Anda.

Namun Anda tidak dapat mengharapkan orang-orang dalam rantai di atas untuk selalu memahami data mentah yang Anda berikan kepada mereka setelah analytics. Jadi untuk mengatasi kesenjangan ini, kami memiliki konsep visualisasi data .

Visualisasi data : Visualisasi data adalah akses visual ke sejumlah besar data yang Anda buat setelah analytics. Pikiran manusia memproses gambar visual dan grafik visual lebih baik daripada data mentah. Selalu mudah bagi kami untuk memahami diagram lingkaran atau grafik batang dibandingkan dengan angka mentah. Sekarang Anda mungkin bertanya-tanya bagaimana Anda bisa mencapai visualisasi data ini dari data yang telah Anda analisis?
Ada berbagai alat yang tersedia di pasar untuk Visualisasi Data:

Anda semua pasti bertanya-tanya sudah ada begitu banyak alat yang membantu Anda mencapai visualisasi data dan sejumlah analitik, mengapa menggunakan R?

Jadi topik saya berikutnya di blog tutorial R membahas tentang 'mengapa R' dan 'siapa yang menggunakan R'.

Tutorial R: Mengapa R dan Siapa yang Menggunakan R?

Mengapa R?

R adalah bahasa pemrograman dan statistik.

R digunakan untuk Analisis dan Visualisasi data.

R sederhana dan mudah dipelajari, dibaca dan ditulis.

R adalah contoh FLOSS (Perangkat Lunak Libre dan Sumber Terbuka Gratis) di mana seseorang dapat dengan bebas mendistribusikan salinan perangkat lunak ini, membaca kode sumbernya, memodifikasinya, dll.

Siapa yang menggunakan R?

  • Biro Perlindungan Keuangan Konsumen menggunakan R untuk analisis data
  • Ahli statistik di John Deere menggunakan R untuk pemodelan deret waktu dan analisis geospasial dengan cara yang andal dan dapat direproduksi.
  • Bank of America menggunakan R untuk pelaporan.
  • R adalah bagian dari tumpukan teknologi di balik mesin rekomendasi Foursquare yang terkenal.
  • ANZ, bank terbesar keempat di Australia, menggunakan R untuk analisis risiko kredit.
  • Google menggunakan R untuk memprediksi Kegiatan Ekonomi.
  • Mozilla, yayasan yang bertanggung jawab atas web browser Firefox, menggunakan R untuk memvisualisasikan aktivitas Web.

Berikut adalah beberapa domain tempat R digunakan:

Sekarang, mari kita lanjutkan di blog tutorial R dan instal R.

R Tutorial: Instalasi R

Biarkan saya memandu Anda melalui proses penginstalan R di sistem Anda. Ikuti saja langkah-langkah di bawah ini:

Langkah 1 : Buka tautan- https://cran.r-project.org/

Langkah 2 : Unduh dan instal R 3.3.3 di sistem Anda.

Lihat tangkapan layar di bawah ini untuk mendapatkan pemahaman yang lebih baik.

Dengan mengikuti langkah-langkah di atas, Anda telah selesai dengan bagian instalasi R. Sekarang, Anda dapat langsung memulai pengkodean di R dengan mengunduh RStudio IDE. Untuk mendownload ini, ikuti langkah-langkah di bawah ini:

Langkah 1 : Buka tautan- https://www.rstudio.com/

Langkah 2 : Unduh dan instal Rstudio di sistem Anda.

Setelah menginstal semuanya, Anda siap untuk kode!

R Tutorial Untuk Pemula | R Tutorial Pemrograman | Edureka

Selanjutnya, mari kita lanjutkan di blog R Tutorial dan memahami apa itu operator data di R.

R Tutorial: Operator Data di R

Terutama ada 5 jenis operator, yang tercantum di bawah ini:

  1. Operator Aritmatika : Melakukan operasi aritmatika seperti penjumlahan, pengurangan, perkalian, pembagian, dll.
  2. Operator Penugasan :Operator tugas digunakan untuk menetapkan nilai. Sebagai contoh:
  • Operator Penugasan =
    Sintaksis:
    nama variabel = nilai
> x = 5 >x 
Hasil: [1] 5
  • Operator Penugasan<-
    Sintaksis:
    nama variabel<- value

    > x<- 15 > x
    Hasil: [1] 15
  • Operator Penugasan<<-
    Sintaks:
    nama variabel<<- value
> x<<- 2 > x
Keluaran: [1] 2
  • Operator Penugasan ->
    Sintaks:
    nilai -> nama variabel

    > 25 -> x > x 
    Hasil: [1] 25

3. Operator Relasional : Ini mendefinisikan hubungan antara dua entitas. Sebagai contoh: ,<=,!= etc.

> xx! = 2
Keluaran:[1] BENAR

4. Operator Logis : Operator ini membandingkan dua entitas dan biasanya digunakan dengan nilai boolean (logika) seperti &, | dan!.

> x2 & 3
Keluaran:[1] BENAR

5. Operator Khusus : Operator ini digunakan untuk tujuan tertentu, bukan untuk perhitungan logis. Sebagai contoh:

  • Ini menciptakan rangkaian angka secara berurutan untuk sebuah vektor.

    > xx
    Keluaran: [1] 2 3 4 5 6 7 8
  • % dalam% Operator ini digunakan untuk mengidentifikasi jika suatu elemen milik vektor.
    Contoh

    > xyy% dalam% x
    Keluaran: [1] BENAR

R Tutorial: Tipe Data

Tipe data digunakan untuk menyimpan informasi. Di R, kita tidak perlu mendeklarasikan variabel sebagai tipe data. Variabel ditugaskan dengan R-Objects dan tipe data dari R-object menjadi tipe data dari variabel tersebut.Terutama ada enam tipe data yang ada di R:

apa itu variabel instan di java

Mari kita bahas lebih detail masing-masing:

Vektor : Vektor adalah urutan elemen data dengan tipe dasar yang sama. Contoh:

vtr = (1, 3, 5, 7 9)

atau

vtr<- (1, 3, 5 ,7 9)

Ada 5 vektor atom, juga disebut sebagai lima kelas vektor.

Daftar : List adalah objek R yang berisi elemen dengan tipe berbeda seperti angka & minus, string, vektor, dan list lain di dalamnya.

> n = c (2, 3, 5) > s = c ('aa', 'bb', 'cc', 'dd', 'ee') > x = daftar (n, s, TRUE) > x

Keluaran -

[[1]] [1] 2 3 5 [[2]] [1] 'aa' 'bb' 'cc' 'dd' 'ee' [[3]] [1] BENAR

Array : Array adalah objek data R yang dapat menyimpan data lebih dari dua dimensi. Dibutuhkan vektor sebagai input dan menggunakan nilai dalam parameter redup untuk membuat array.

vektor1<- c(5,9,3) vektor2<- c(10,11,12,13,14,15) hasil<- array(c(vector1,vector2),dim = c(3,3,2))

Keluaran -

,, 1 [, 1] [, 2] [, 3] [1,] 5 10 13 [2,] 9 11 14 [3,] 3 12 15 ,, 2 [, 1] [, 2] [, 3 ] [1,] 5 10 13 [2,] 9 11 14 [3,] 3 12 15

Array : Matriks adalah objek R yang elemennya disusun dalam tata letak persegi dua dimensi. Matriks dibuat menggunakan fungsi matrix (). Contoh: matriks (data, nrow, ncol, byrow, dimnames) dimana,

data adalah vektor input yang menjadi elemen data dari matriks.

nrow adalah jumlah baris yang akan dibuat.

ncol adalah jumlah kolom yang akan dibuat.

byrow adalah petunjuk logis. Jika TRUE maka elemen vektor masukan disusun berdasarkan baris.

dimname adalah nama yang diberikan ke baris dan kolom.

> Mat<- matrix(c(1:16), nrow = 4, ncol = 4 ) > Mat
Keluaran :
[, 1] [, 2] [, 3] [, 4] [1,] 1 5 9 13 [2,] 2 6 10 14 [3,] 3 7 11 15 [4,] 4 8 12 16

Faktor : Faktor adalah objek data yang digunakan untuk mengkategorikan data dan menyimpannya sebagai level. Mereka dapat menyimpan string dan integer. Mereka berguna dalam analisis data untuk pemodelan statistik.

> data<- c('East','West','East','North','North','East','West','West“,'East“) > data_faktor<- factor(data) > data_faktor

Keluaran :

[1] Timur Barat Timur Timur Laut Timur Laut Barat Barat Timur Tingkat: East North West

Bingkai Data : Bingkai data adalah tabel atau struktur mirip larik dua dimensi di mana setiap kolom berisi nilai dari satu variabel dan setiap baris berisi satu set nilai dari setiap kolom.

> std_id = c (1: 5) > std_name = c ('Rick', 'Dan', 'Michelle', 'Ryan', 'Gary') > tanda = c (623.3,515.2,611.0,729.0,843.25) > std.data<- data.frame(std_id, std_name, marks) > std.data

Keluaran :

std_id std_name mark 1 1 Rick 623.30 2 2 Dan 515.20 3 3 Michelle 611.00 4 4 Ryan 729.00 5 5 Gary 843.25

Dengan ini, kita sampai pada akhir dari tipe data yang berbeda di R. Selanjutnya, mari kita lanjutkan di blog R Tutorial dan memahami konsep kunci lainnya - pernyataan kontrol aliran.

R Tutorial: Pernyataan Kontrol Aliran

Pernyataan kontrol aliran memainkan peran yang sangat penting karena memungkinkan Anda mengontrol aliran eksekusi skrip di dalam suatu fungsi. Pernyataan kontrol aliran yang paling umum digunakan ditunjukkan pada gambar di bawah ini:

Sekarang, mari kita bahas masing-masing dengan contoh.

R Tutorial: Pernyataan Selektor

  • Jika Pernyataan Kontrol : Pernyataan kontrol ini mengevaluasi satu kondisi. Ini sangat mudah karena hanya memiliki satu kata kunci 'jika' diikuti dengan kondisi dan kemudian serangkaian pernyataan tertentu yang perlu dieksekusi jika itu benar. Lihat diagram alur di bawah ini untuk mendapatkan pemahaman yang lebih baik:

Dalam diagram alur ini, kode akan merespons dengan cara berikut:

  1. Pertama-tama, ia akan memasuki loop tempat ia memeriksa kondisi.
  2. Jika kondisinya benar, kode bersyarat atau pernyataan tertulis akan dijalankan.
  3. Jika kondisinya salah, pernyataan akan diabaikan.

Di bawah ini adalah contoh dari jika control statement di R. Coba jalankan contoh ini di R Studio.

x = 2 ulangi {x = x ^ 2 print (x) if (x> 100) {break}

Keluaran:

[1] 4 [1] 16 [1] 256
  • Jika Else Control Statement :UjianJenis pernyataan kontrolmengevaluasi sekelompok kondisi dan memilih pernyataan. Lihat diagram alur di bawah ini untuk mendapatkan pemahaman yang lebih baik:

Dalam diagram alur ini, kode akan merespons dengan cara berikut:

  1. Pertama-tama, ia akan memasuki loop tempat ia memeriksa kondisi.
  2. Jika kondisinya benar, pernyataan 'jika' pertama akan dieksekusi.
  3. Jika kondisinya salah, maka akan pergi ke kondisi 'else if' dan jika benar, kode 'else if' akan dieksekusi.
  4. Akhirnya, jika kode 'else if' juga salah, maka itu akan pergi ke kode 'else' dan itu akan dieksekusi. Ini berarti jika tidak satu pun dari kondisi ini yang benar, maka pernyataan 'else' akan dijalankan.

Di bawah ini adalah contoh dari jika lagi control statement di R. Coba jalankan contoh ini di R Studio.

x5) {print ('x lebih besar dari 5')} elseif (x == 5) {print ('x sama dengan 5')} else {print ('x tidak lebih dari 5')}

Keluaran:

[1] 'x sama dengan 5'
  • Ganti Pernyataan : Pernyataan kontrol ini pada dasarnya digunakan untuk membandingkan ekspresi tertentu dengan nilai yang diketahui. Lihat diagram alur di bawah ini untuk mendapatkan pemahaman yang lebih baik:

Dalam diagram alir kasus Switch ini, kode akan merespons dalam langkah-langkah berikut:

  1. Pertama-tama itu akan memasuki kasus sakelar yang memiliki ekspresi.
  2. Selanjutnya akan masuk ke kondisi Kasus 1, memeriksa nilai yang diteruskan ke kondisi tersebut. Jika benar, blok Pernyataan akan dieksekusi. Setelah itu, itu akan putus dari sakelar itu.
  3. Jika salah, maka akan beralih ke kasus berikutnya. Jika kondisi Kasus 2 benar, itu akan mengeksekusi pernyataan dan memutuskan dari kasus itu, jika tidak maka akan melompat lagi ke kasus berikutnya.
  4. Sekarang katakanlah Anda belum menentukan kasus apa pun atau ada beberapa masukan yang salah dari pengguna, maka ini akan masuk ke kasus default di mana itu akan mencetak pernyataan default Anda.

Di bawah ini adalah contoh pernyataan switch di R. Coba jalankan contoh ini di R Studio.

vtr<- c(150,200,250,300,350,400) option <-'mean' switch(option, 'mean' = print(mean(vtr)), 'mode' = print(mode((vtr))), 'median' = print(median((vtr))) ) 

Keluaran:

[1] 275

R Tutorial: Pernyataan Loop

Pengulangan membantu Anda mengulangi rangkaian tindakan tertentu sehingga Anda tidak perlu melakukannya berulang kali. Bayangkan Anda perlu melakukan operasi 10 kali, jika Anda mulai menulis kode setiap kali, durasi program bertambah dan akan sulit bagi Anda untuk memahaminya nanti. Tetapi pada saat yang sama dengan menggunakan perulangan, jika saya menulis pernyataan yang sama di dalam perulangan, hal itu menghemat waktu dan memudahkan pembacaan kode. Ini juga menjadi lebih dioptimalkan sehubungan dengan efisiensi kode.

Pada gambar di atas, ' ulang' dan ' sementara 'Pernyataan membantu Anda untuk mengeksekusi sekumpulan aturan tertentu sampai kondisinya benar tetapi' untuk' adalah pernyataan loop yang digunakan ketika Anda mengetahui berapa kali Anda ingin mengulang sebuah blok pernyataan. Sekarang, jika Anda tahu bahwa Anda ingin mengulanginya sebanyak 10 kali, maka Anda akan menggunakan pernyataan 'for' tetapi jika Anda tidak yakin berapa kali Anda ingin kode tersebut diulang, Anda akan menggunakan 'repeat' atau 'sementara'.

Mari kita bahas masing-masing dengan contoh.

  • Ulang : Loop berulang membantu mengeksekusi rangkaian kode yang sama berulang kali hingga kondisi berhenti terpenuhi. Lihat diagram alur di bawah ini untuk mendapatkan pemahaman yang lebih baik:

Pada diagram alur di atas, kode akan merespons dengan langkah-langkah berikut:

  1. Pertama-tama itu akan masuk dan mengeksekusi satu set kode.
  2. Selanjutnya akan diperiksa kondisinya, jika benar maka akan kembali dan mengeksekusi set kode yang sama lagi sampai itu dimaksudkan untuk menjadi salah.
  3. Jika ternyata salah, itu akan langsung keluar dari loop.
  • Sementara : Pernyataan while juga membantu untuk mengeksekusi sekumpulan kode yang sama berulang kali sampai kondisi berhenti terpenuhi. Lihat diagram alur di bawah ini untuk mendapatkan pemahaman yang lebih baik:

Pada diagram alur di atas, kode akan merespons dengan langkah-langkah berikut:

  1. Pertama-tama akan diperiksa kondisinya.
  2. Jika ternyata benar, itu akan mengeksekusi set kode.
  3. Selanjutnya, ia memeriksa kembali kondisinya, jika benar ia akan menjalankan kode yang sama lagi. Segera setelah kondisi ditemukan salah, itu segera keluar dari loop.

Di bawah ini adalah contoh pernyataan while di R. Coba jalankan contoh ini di R Studio.

x = 2 sementara (x<1000) { x=x^2 print(x) } 

Keluaran:

4 16256 65 536

Jadi Anda pasti bertanya-tanya bagaimana kedua pernyataan ini berbeda? Biarkan saya menghapus keraguan Anda!
Di sini perbedaan utama antara pernyataan repeat dan while adalah bahwa pernyataan itu berubah sehubungan dengan kondisi Anda. Sementara loop pada dasarnya mendefinisikan kapan Anda akan memasuki loop untuk mengeksekusi pernyataan dan ulang loop mendefinisikan kapan Anda keluar dari loop setelah eksekusi pernyataan. Jadi kedua pernyataan ini dikenal sebagai loop kontrol entri dan loop kontrol keluar. Begitulah perbedaan pernyataan while dan repeat.

  • Untuk Loop: Untuk loop digunakan saat Anda perlu mengeksekusi blok kode beberapa kali. Lihat diagram alur di bawah ini untuk mendapatkan pemahaman yang lebih baik:

Pada diagram alur di atas, kode akan merespons dengan langkah-langkah berikut:

  1. Pertama-tama ada inisialisasi di mana Anda menentukan berapa kali Anda ingin pengulangan berulang.
  2. Selanjutnya, ia memeriksa kondisinya. Jika kondisinya benar, itu akan mengeksekusi kumpulan kode untuk jumlah waktu yang ditentukan.
  3. Segera setelah kondisi ditemukan salah, itu segera keluar dari loop.

Di bawah ini adalah contoh untuk pernyataan di R. Coba jalankan contoh ini di R Studio.

vtr<- c(7,19,25,65, 45) for( i in vtr) { print(i) } 

Keluaran:

7 19 25 65 45

Selanjutnya, mari kita beralih ke kumpulan pernyataan terakhir di blog R Tutorial, yaitu pernyataan lompat.

R Tutorial: Pernyataan Jump

Pernyataan Istirahat : Pernyataan istirahat membantu menghentikan program dan melanjutkan kontrol ke pernyataan berikutnya setelah perulangan. Pernyataan ini juga digunakan dalam kasus sakelar. Lihat diagram alur di bawah ini untuk mendapatkan pemahaman yang lebih baik:

Pada diagram alur di atas, kode akan merespons dengan langkah-langkah berikut:

  1. Pertama-tama, ia akan memasuki loop tempat ia memeriksa kondisi.
  2. Jika kondisi loop salah, maka langsung keluar dari loop.
  3. Jika kondisinya benar, maka akan dilakukan pengecekan kondisi break.
  4. Jika kondisi istirahat benar, itu ada dari loop.
  5. Jika kondisi istirahat salah, maka itu akan mengeksekusi pernyataan yang tersisa di loop dan kemudian mengulangi langkah yang sama.

Di bawah ini adalah contoh pernyataan jump di R. Coba jalankan contoh ini di R Studio.

x<- 1:5 for (val in x) { if (val == 3){ break } print(val) } 

Keluaran:

[1] 1 [1] 2

Pernyataan Berikutnya : Pernyataan berikutnya digunakan saat Anda ingin melewatkan iterasi loop saat ini tanpa menghentikannya. Pernyataan berikutnya sangat mirip dengan 'lanjutkan' dalam bahasa pemrograman lain. Lihat diagram alur di bawah ini untuk mendapatkan pemahaman yang lebih baik:

Pada diagram alur di atas, kode akan merespons dengan langkah-langkah berikut:

  1. Pertama-tama, ia akan memasuki loop tempat ia memeriksa kondisi.

  2. Jika kondisi loop salah, maka langsung keluar dari loop.

  3. Jika kondisi loop benar, itu akan mengeksekusi pernyataan blok 1.

  4. Setelah itu akan diperiksa pernyataan 'berikutnya'. Jika ada, maka pernyataan setelah itu tidak akan dieksekusi dalam iterasi loop yang sama.

  5. Jika pernyataan 'next' tidak ada, maka semua pernyataan setelah itu akan dieksekusi.

Di bawah ini adalah contoh pernyataan berikutnya di R. Coba jalankan contoh ini di R Studio.

untuk (i dalam 1:15) {if ((i %% 2) == 0) {next} print (i)}

Keluaran:

1 3 5 7 9 11 13 15

Ini adalah akhir dari blog tutorial R. Saya harap kalian jelas tentang setiap konsep yang telah saya bahas di atas. Pantau terus, blog saya berikutnya akan membahas pelatihan R di mana saya akan menjelaskan beberapa konsep R secara rinci dengan mantancukup.

Sekarang Anda telah memahami dasar-dasar R, lihat oleh Edureka, perusahaan pembelajaran online tepercaya dengan jaringan lebih dari 250.000 pelajar yang puas dan tersebar di seluruh dunia. Edureka's Data Analytics dengan pelatihan R akan membantu Anda mendapatkan keahlian dalam Pemrograman R, Manipulasi Data, Analisis Data Eksplorasi, Visualisasi Data, Penambangan Data, Regresi, Analisis Sentimen, dan menggunakan R Studio untuk studi kasus kehidupan nyata di Ritel, Media Sosial.

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar blog 'R Tutorial' ini dan kami akan menghubungi Anda kembali secepatnya.