Bu örnekte, “readline()” işlevini kullanarak bir kullanıcıdan girdi almayı öğreneceksiniz.
R ile çalışırken, kullanıcıdan (terminal) giriş almak için readline() işlevini kullanabiliriz.
Bu fonksiyon tek bir eleman karakter vektörü döndürür.
1 2 3 4 5 6 7 8 | kisi.ad <- readline(prompt="Adınızı girin: ") kisi.yas <- readline(prompt="Yaşınızı girin: ") # string veriyi tam sayıya çevirme kisi.yas <- as.integer(kisi.yas) print(paste("Merhaba,", kisi.ad, " yaşınızı",kisi.yas , "olarak girdiniz")) |
Burada, komut istemiyle kullanıcı için uygun bir mesaj göstermeyi seçebileceğimizi görüyoruz.
Yukarıdaki örnekte, bir karakter vektörü olan giriş yaşını, as.integer() işlevini kullanarak tam sayıya dönüştürürüz.
Çıktı:
Yorum Yap