• Contoh:
if(2 < 3) print("Kondisi tersebut benar")
# atau
for(indeks in vector){
ekspresi1
ekspresi2
...
}
• Looping for() umumnya digunakan ketika kita mengetahui berapa kali iterasi yang
akan dilakukan.
Looping for()
• Contoh
for(i in 1:5){
print(i)
}
## [1] 1
## [1] 2
## [1] 3
## [1] 4
## [1] 5
• Argumen i in 1:5 pada looping for() di atas berarti looping ini akan menjalankan perintah
dengan indeks i bernilai 1 sampai dengan 5 pada setiap iterasinya. Atau dengan kata lain
kita memerintahkan R untuk melakukan iterasi sebanyak 5 kali. Kemudian karena indeks i
digunakan pada fungsi print(), maka nilai i yang dicetak akan berubah sesuai dengan nilai
i pada iterasi tersebut.
Looping while()
• Berbeda dengan fungsi for() yang digunakan ketika kita sudah mengetahui banayaknya
iterasi yang akan dijalankan, baik itu secara eksplisit ataupun secara pemrograman,
while() digunakan ketika kita tidak mengetahui banyaknya iterasi yang akan dijalankan
namun mengetahui kondisi logical yang menjadi syarat program tersebut tetap berjalan.
Bentuk umum dari fungsi while() ini adalah sebagai berikut.
while(kondisi) {
ekspresi
...
}
• Argumen kondisi adalah sebuah nilai logical (TRUE atau FALSE). Ekspresi atau perintah
yang ada di dalam while() akan terus dijalankan selama kondisi bernilai TRUE. Satu hal
penting yang harus diingat ketika menggunakan while() adalah kita harus bisa
memastikan bahwa argumen kondisi suatu saat akan bernilai FALSE agar iterasinya
berhenti.
Looping while()
• Contoh:
i <- 0
while(i < 5){
print(i)
i <- i + 1
}
## [1] 0
## [1] 1
## [1] 2
## [1] 3
## [1] 4
Import dan Export Data
Textfile
• Textfile (*.txt) adalah salah satu jenis file yang sering digunakan untuk
menyimpan atau bertukar data. Salah satu fungsi yang sudah tersedia
di R untuk import textfile adalah read.table()
• Misalnya kita akan import data dari file bernama iris.txt yang ada di
dalam folder D:\data dan kita simpan sebagai objek dataframe
iris_txt. Kita dapat gunakan perintah berikut ini.
iris_txt <- read.table("D:/data/iris.txt", header = TRUE)
CSV (Comma Separated Values)
• Selain textfile, CSV juga merupakan format file yang sering digunakan
untuk menyimpan atau bertukar data. Salah satu fungsi yang tersedia
di R untuk dapat mengimport data dari file CSV adalah read.csv()
• Contoh:
iris_csv <- read.csv(file = "data/iris.csv", header = TRUE)
## [1] 150
ncol(iris_csv)
## [1] 5
Eksplorasi Tabulasi
• Setelah itu kita dapat megetahui nama-nama variabel yang ada pada
dataframe tersebut dengan menggunakan fungsi colnames() atau
names().
colnames(iris_csv)
names(iris_csv)