5 Tipe Data R Teratas | Tipe Data R Yang Harus Anda Ketahui

Diterbitkan: 2020-09-28

Variabel tertentu diperlukan untuk menyimpan data yang Anda gunakan dalam program untuk membuat aplikasi apa pun atau merender pemrograman apa pun dalam bahasa pemrograman apa pun. Seseorang juga dapat mencatat (biasanya dalam bahasa pemrograman yang khas atau sebagian besar seperti C atau C++) bahwa variabel-variabel ini ditetapkan ke kategori tertentu. Kategori ini adalah apa yang kita sebut sebagai tipe data.

Tipe data adalah konsep yang sangat penting yang tersedia di hampir semua bahasa pemrograman. Seperti namanya, tipe data mewakili jenis data tertentu yang dapat diproses menggunakan program komputer Anda. Pelajari tentang berbagai tipe data Python.

Berbeda dengan bahasa pemrograman lain seperti C, variabel tidak hanya dideklarasikan sebagai beberapa tipe data R , tetapi ditugaskan dengan objek R. Tipe data objek R menjadi tipe data variabel. Ada beberapa jenis objek R yang paling umum adalah:

  1. Vektor
  2. Matriks
  3. Daftar
  4. Array
  5. Faktor
  6. Bingkai Data

Vektor adalah tipe data R paling dasar yang memegang elemen dari kelas yang berbeda. Ada lima tipe data utama dari vektor atom ini. Objek R lainnya dibangun di atas vektor atom.

Pelajari kursus ilmu data dari Universitas top dunia. Dapatkan Program PG Eksekutif, Program Sertifikat Tingkat Lanjut, atau Program Magister untuk mempercepat karier Anda.

Disebutkan di bawah ini adalah beberapa tipe data R yang digunakan dalam membuat vektor:

Daftar isi

Tipe Data R Teratas

1. Tipe Data Numerik

Dalam bahasa pemrograman R, nilai desimal disebut numerik. Ini adalah tipe data R default yang ditetapkan untuk semua nilai dalam R. Mari kita memahaminya dengan bantuan sebuah contoh:

> y = 11,6 # memberikan nilai desimal ke variabel y

> y # mencetak nilai y

[1] 11.6

> class(y) # mencetak nama kelas y

[1] "angka"

Di sini, nilai desimal (11,6) telah ditetapkan ke variabel "y", yang tipe datanya numerik secara default.

Bahkan jika Anda memberi variabel nilai non-desimal, tipe data defaultnya akan tetap berupa angka dan bukan bilangan bulat. Berikut adalah contoh untuk Anda:

> y = 1

> y # cetak nilai variabel y

[1] 1

> class(y) # cetak nama kelas y

[1] "angka"

Baca: Variabel dan Tipe Data dengan Python [Panduan Utama untuk Pengembang]

2. Tipe Data Bilangan Bulat

Angka tanpa nilai desimal dideklarasikan di bawah tipe data integer dalam bahasa pemrograman R. Untuk membuat variabel integer di R, fungsi integer dicabut. Juga, fungsi is.integer dapat diterapkan untuk memastikan bahwa y memang bilangan bulat. Mari kita lihat beberapa contoh untuk memahami tipe data integer:

> x = as.integer(5)

> x # cetak nilai x

[1] 5

> kelas (x)

[1] "bilangan bulat"

> is.integer(x) # berfungsi untuk memastikan apakah x bilangan bulat atau tidak

[1] BENAR

Cara lain untuk mendeklarasikan bilangan bulat adalah dengan menambahkan akhiran L.

> x = 5L

> is.integer(x) # berfungsi untuk memastikan apakah x bilangan bulat atau tidak

[1] BENAR

Nilai dengan tipe data numerik dapat dipaksa menjadi tipe data integer dengan fungsi as.integer.

> as.integer(7.16) # memaksa nilai numerik

[1] 7

String dengan nilai desimal juga dapat diuraikan menggunakan fungsi as.integer.

> as.integer(“7.16”) # memaksa string desimal

[1] 7

Namun, akan salah untuk mengurai string non-desimal ke fungsi integer.

Checkout: Tipe Data MATLAB

3. Tipe Data Kompleks

Nilai kompleks dalam bahasa pemrograman R didefinisikan melalui nilai imajiner murni i.

> k = 1 + 2i # membuat bilangan kompleks

> k

[1] 1+2i

> kelas (k)

[1] "kompleks"

4. Tipe Data Logis

Tipe data logis dalam R mengambil nilai benar atau salah. Nilai ini dihasilkan setelah membandingkan dua nilai. Disebutkan di bawah ini adalah contoh untuk Anda:

> l = 4; m = 2

> n = l > m # apakah l lebih besar dari y?

> n # mencetak t nilai logika

[1] BENAR

> class(n) # mencetak nama kelas dari z

[1] “logis”

5. Tipe Data Karakter

Tipe data karakter digunakan untuk mewakili nilai string dalam bahasa Pemrograman R. Objek diubah menjadi nilai karakter menggunakan fungsi as.character(). Disebutkan di bawah ini adalah beberapa contoh untuk membangun pemahaman yang jelas tentang tipe data karakter:

> y = as.karakter(7.16)

> y # cetak karakter string

[1] “7.16”

> class(y) # cetak nama kelas y

[1] "karakter"

Untuk menggabungkan dua nilai karakter, fungsi tempel dapat digunakan.

> nama f = “Riya”; lname = “Sharma”

> tempel (nama f, l nama)

[1] “Riya Sharma”

Sekarang, karena Anda telah mengembangkan pemahaman tentang tipe data yang paling umum, mari kita lihat bagaimana kita bisa membuat objek vektor dan menggunakan tipe data untuk mendeklarasikan nilai.

Vektor adalah sekumpulan elemen data dari tipe data yang sama.

Diberikan di bawah ini adalah vektor yang mengandung tiga nilai numerik 4, 5, dan 6.

> c(4, 5, 6)

[1] 4 5 6

Dan ini adalah vektor nilai logika.

> c(FALSE BENAR SALAH BENAR)

[1] SALAH BENAR SALAH BENAR

Sebuah vektor juga dapat berisi string karakter.

> c(“AA”, “BB”, “CC”, “DD”, “EE”)

[1] “AA” “BB” “CC” “DD” “EE”

Objek R lainnya

Matriks

Membuat kumpulan data dua dimensi. Berikut ini contohnya:

Buat matriks.

M = matriks( c('q','w','e','r','t','y'), nrow = 2, ncol = 3, byrow = TRUE)

cetak (M)

keluaran –

[,1] [,2] [,3]

[1,] "q" "w" "e"

[2,] "r" "t" "y"

Daftar

Daftar adalah jenis objek yang berisi berbagai jenis elemen: vektor, fungsi, dan bahkan daftar lainnya.

Contoh

# Buat daftar yang berisi vektor dan nilai numerik.

daftar1 <- daftar(c(2,5,3),7,9)

# Cetak daftar.

cetak(daftar1)

keluaran –

[[1]]

[1] 2 5 3

[[2]]

[1] 7.9

Array

Tidak seperti matriks, array dapat memiliki n dimensi. Atribut redup yang digunakan dalam array menciptakan jumlah dimensi yang diperlukan. Disebutkan di bawah ini adalah contoh untuk membuat array dengan dua elemen dengan matriks 2X2.

Buat larik.

a <- array(c('merah muda','biru'),redup = c(2,2,1))

cetak (a)

Ketika kita mengeksekusi kode di atas, itu menghasilkan hasil berikut

, , 1

[,1] [,2]

[1] "merah muda" "biru"

[2,] "biru" "merah muda"

Faktor

Faktor adalah r-objek yang dibuat menggunakan vektor. Faktor menyimpan vektor dengan nilai elemen yang berbeda dalam vektor sebagai label. Label selalu memiliki tipe data karakter terlepas dari tipe data dalam vektor input. Faktor sangat berguna dalam melakukan pemodelan statistik.

Faktor dapat dibuat menggunakan fungsi factor().

# Buat vektor.

warna <- c('kuning','biru','merah muda')

# Buat objek faktor.

faktor_warna <- faktor(warna)

# Cetak faktornya.

cetak(faktor_warna)

[1] kuning biru merah muda

Bingkai Data

Bingkai data adalah objek data tabular. Setiap kolom dalam bingkai data dapat berisi mode data yang berbeda. Ketiga kolom tersebut dapat memiliki tipe data yang berbeda, dapat berupa integer, numerik, atau karakter.

Bingkai Data dibuat menggunakan fungsi data.frame().

# Buat bingkai data.

Data <- data.frame(

jenis kelamin = c(“Pria”, “Wanita”),

tinggi = c(153, 160),

berat = c(80, 78),

Umur = c(40 29)

)

cetak (BMI)

Keluaran

jenis kelamin tinggi berat badan Umur

1 Laki-laki 153.0 80 40

2 Wanita 160.0 78 29

Baca Juga: Gaji Pengembang R di India: Untuk Freshers & Berpengalaman

Apa selanjutnya?

Jika Anda penasaran untuk belajar tentang R, ilmu data, lihat Diploma PG kami dalam Ilmu Data yang dibuat untuk para profesional yang bekerja dan menawarkan 10+ studi kasus & proyek, lokakarya praktis, bimbingan dengan pakar industri, 1-on- 1 dengan mentor industri, 400+ jam pembelajaran dan bantuan pekerjaan dengan perusahaan-perusahaan top.

Apa kelemahan menggunakan bahasa pemrograman R?

Dalam banyak hal, R tidak aman. Fitur ini tersedia di sebagian besar bahasa pemrograman, termasuk Python. Akibatnya, R memiliki berbagai kekurangan, salah satunya tidak dapat digunakan dalam aplikasi web. R adalah bahasa yang menantang untuk dipelajari. Kurva belajar agak rumit. Akibatnya, belajar R mungkin sulit bagi individu yang belum pernah membuat kode sebelumnya. R terhubung ke bahasa pemrograman S, yang jauh lebih tua. Ini berarti bahwa paket dasar tidak mendukung grafik dinamis atau 3D.

Apa itu variabel R?

Variabel R biasanya berupa vektor (daftar data) dan dapat berupa numerik atau teks. Variabel R biasanya huruf kecil, dan kami menggunakan operator - untuk memberikan nilai kepada mereka. Gunakan fungsi c untuk membuat vektor dan kemudian daftar nilainya.