R merupakan bahasa pemrograman dan perangkat lunak untuk analisis statistika dan grafik. R dibuat oleh Ross Ihaka dan Robert Gentleman di Universitas Auckland, Selandia Baru, dan kini dikembangkan oleh R Development Core Team, di mana Chambers merupakan anggotanya
Pengenalan Dasar
Untuk memulai menjalankan bahasa pemrograman R :
buka Command Prompt, lalu jalankan perintah : R
1. Membuat Hello World
2. Menjalankan File Script R
2.1. buat file : Hello.R
string <-"Hello World!"
print(string)
2.2. Jalankan
Penamaan object pada R
Dalam penamaan object atau variabel di R harus mengikuti aturan-aturan berikut :
1. Menggunakan kapital yaitu huruf (A-Z, a-z). Pemrograman R bersifat case sensitive
Contoh :
Nilai berbeda dengan nilai
2. Tidak dapat menggunakan spasi
Bisa menambahkan karakter numerik (0-9), juga titik (.) atau garisbawah (_) namun disarankan untuk meletakkannya setelah huruf.
Contoh :
jumlah12 <- 6+6
jumlah12
3. Hindari penggunaan kata-kata yang juga digunakan sebagai perintah-perintah yang terdapat di dalam R
seperti: c, if, else, repeat, while, function, for,in, next, break, TRUE, FALSE, NULL, NA dan lainnya.
Type Data
Bahasa pemrograman R memiliki beberapa type data, seperti tabel dibawah :
Contoh :
#Logical Data type
variable_logical<- TRUE
cat(variable_logical,"\n")
cat("The data type of variable_logical is ",class(variable_logical),"\n\n")
#Numeric Data type
variable_numeric<- 3532
cat(variable_numeric,"\n")
cat("The data type of variable_numeric is ",class(variable_numeric),"\n\n")
#Integer Data type
variable_integer<- 133L
cat(variable_integer,"\n")
cat("The data type of variable_integer is ",class(variable_integer),"\n\n")
#Complex Data type
variable_complex<- 3+2i
cat(variable_complex,"\n")
cat("The data type of variable_complex is ",class(variable_complex),"\n\n")
#Character Data type
variable_char<- "Learning r programming"
cat(variable_char,"\n")
cat("The data type of variable_char is ",class(variable_char),"\n\n")
#Raw Data type
variable_raw<- charToRaw("Learning r programming")
cat(variable_raw,"\n")
cat("The data type of variable_char is ",class(variable_raw),"\n\n")
Keywords