Değişkenlerle Çıktı Almak
Coddy'nin R Journey'sinin Temeller bölümünün bir parçası — ders 28 / 78.
Artık cat() fonksiyonunu nasıl kullanacağınızı bildiğinize göre, çıktılarınıza değişkenleri nasıl dahil edeceğinizi görelim. Bu, verilerinize bağlı olarak değişen dinamik mesajlar oluşturmak için gereklidir.
cat() ile metinleri ve değişkenleri virgülle ayırarak birleştirebilirsiniz:
name <- "Alice"
age <- 25
cat("Name:", name, "\n")
cat("Age:", age, "\n")Bu şu çıktıyı verir:
Name: Alice
Age: 25Tek bir cat() çağrısında birden fazla değişkeni ve metni birleştirebilirsiniz:
item <- "apples"
quantity <- 5
cat("You bought", quantity, item, "\n")Bu şu çıktıyı verir: You bought 5 apples
cat() fonksiyonunun öğeler arasına otomatik olarak boşluk eklediğini unutmayın. Hesaplamaları da doğrudan dahil edebilirsiniz:
price <- 10
cat("Total cost:", price * 2, "\n")Bu şu çıktıyı verir: Total cost: 20
Görev
KolayDeğişkenleri ve cat() fonksiyonunu kullanarak bir kitap hakkında bilgi görüntüleyen bir mesaj oluşturun.
Size aşağıdaki değişkenler verilmiştir:
title <- "The R Guide"
pages <- 350
price <- 29.99İndirimli fiyat (%20 indirim) hesaplaması da dahil olmak üzere aşağıdaki çıktıyı görüntülemek için cat() kullanın:
Book: The R Guide
Pages: 350
Original Price: 29.99
Sale Price: 23.992Her bir bilgi parçası kendi satırında görünmelidir. price değişkenini 0.8 ile çarparak satış fiyatını doğrudan cat() çağrısı içinde hesaplayın.
Kopya kağıdı
cat() ile çıktınıza değişkenleri dahil etmek için, metni ve değişkenleri virgülle ayırın:
name <- "Alice"
age <- 25
cat("Name:", name, "\n")
cat("Age:", age, "\n")Tek bir cat() çağrısında birden fazla değişkeni ve metni birleştirebilirsiniz:
item <- "apples"
quantity <- 5
cat("You bought", quantity, item, "\n")cat() öğeler arasına otomatik olarak boşluk ekler. Ayrıca hesaplamaları doğrudan dahil edebilirsiniz:
price <- 10
cat("Total cost:", price * 2, "\n")Kendin dene
# Kitap bilgisi değişkenleri
title <- "The R Guide"
pages <- 350
price <- 29.99
# YAPILACAK: Kitap bilgilerini görüntülemek için cat() kullanın
# Her bir bilgi kendi satırında olmalıdır
# Satış fiyatını (%20 indirimli) doğrudan cat() çağrısı içinde hesaplayınBu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operatörler Bölüm 2
Mantıksal Operatörler (AND, OR)Mantıksal Operatörler Bölüm 2 (NOT)Özet - Basit MantıkVektörize Mantık Bölüm 1Vektörize Mantık Bölüm 27Hesap Paylaşım Hesaplayıcısı
Hoş Geldiniz MesajıKullanıcıdan Girdi Alma10Farklı Bir FizzBuzz
Oyuna Genel BakışFizzBuzz Fonksiyonu2Değişkenler ve Veri Tipleri
Sayısal Veri TipiTam Sayı Veri TipiKarakter Veri TipiMantıksal Veri TipiVeri Tiplerini Kontrol Etmeİsimlendirme KurallarıEksik Değerler: NAÖzet - Değişken Oluşturma8Döngüler
For DöngüsüWhile DöngüsüBreakNext (Continue)Özet - FaktöriyelDizi Oluşturma (seq, :)İç İçe DöngülerÖzet - Dinamik Girdi3Operatörler 1. Bölüm
Aritmetik OperatörlerTam Sayı Bölmesi ve Mod AlmaAtama OperatörleriÖzet - Basit MatematikKarşılaştırma Operatörleri6Temel Giriş-Çıkış
Print ÇıktısıÇıktı için Cat KullanımıDeğişkenlerle Çıktı Almakreadline() ile Girdi OkumaTip Dönüşümü TemelleriÖzet - Yaş HesaplayıcıÖzet - Doğru mu Yanlış mı9Fonksiyonlar
Fonksiyon TanımlamaFonksiyon ArgümanlarıDönüş DeğerleriÖzet - Sigma FonksiyonuÖzet - Doğrulama FonksiyonuVarsayılan Parametre Değerleri