Affichage avec des variables
Fait partie de la section Fondamentaux du Journey R de Coddy — leçon 28 sur 78.
Maintenant que vous savez comment utiliser cat(), voyons comment inclure des variables dans votre sortie. C'est essentiel pour créer des messages dynamiques qui changent en fonction de vos données.
Avec cat(), vous pouvez mélanger du texte et des variables en les séparant par des virgules :
name <- "Alice"
age <- 25
cat("Name:", name, "\n")
cat("Age:", age, "\n")Ceci produit :
Name: Alice
Age: 25Vous pouvez combiner plusieurs variables et du texte dans un seul appel cat() :
item <- "apples"
quantity <- 5
cat("You bought", quantity, item, "\n")Cela affiche : You bought 5 apples
N'oubliez pas que cat() ajoute automatiquement des espaces entre les éléments. Vous pouvez également inclure des calculs directement :
price <- 10
cat("Total cost:", price * 2, "\n")Cela affiche : Total cost: 20
Défi
FacileCréez un message qui affiche des informations sur un livre en utilisant des variables et cat().
Les variables suivantes vous sont fournies :
title <- "The R Guide"
pages <- 350
price <- 29.99Utilisez cat() pour afficher la sortie suivante, incluant un calcul pour le prix réduit (20 % de réduction) :
Book: The R Guide
Pages: 350
Original Price: 29.99
Sale Price: 23.992Chaque information doit apparaître sur sa propre ligne. Calculez le prix de vente directement dans l'appel cat() en multipliant price par 0.8.
Aide-mémoire
Pour inclure des variables dans votre sortie avec cat(), séparez le texte et les variables par des virgules :
name <- "Alice"
age <- 25
cat("Name:", name, "\n")
cat("Age:", age, "\n")Vous pouvez combiner plusieurs variables et du texte dans un seul appel à cat() :
item <- "apples"
quantity <- 5
cat("You bought", quantity, item, "\n")cat() ajoute automatiquement des espaces entre les éléments. Vous pouvez également inclure des calculs directement :
price <- 10
cat("Total cost:", price * 2, "\n")Essayez vous-même
# Variables d'information sur le livre
title <- "The R Guide"
pages <- 350
price <- 29.99
# À FAIRE : Utiliser cat() pour afficher les informations sur le livre
# Chaque information doit être sur sa propre ligne
# Calculer le prix de vente (20 % de réduction) directement dans l'appel cat()Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fondamentaux
4Opérateurs - Partie 2
Opérateurs logiques (AND, OR)Opérateurs logiques - Partie 2 (NOT)Récapitulatif - Logique simpleLogique vectorisée - Partie 1Logique vectorisée - Partie 27Calculateur de partage d'addition
Message de bienvenueRécupérer la saisie utilisateur10FizzBuzz avec une variante
Présentation du jeuLa fonction FizzBuzz2Variables et types de données
Type de données numériqueType de données entierType de données caractèreType de données logiqueVérification des types de donnéesConventions de nommageValeurs manquantes : NARécapitulatif - Création de variables8Boucles
Boucle ForBoucle WhileBreakSuivant (Continue)Récapitulatif - FactorielleGénération de séquences (seq, :)Boucles imbriquéesRécapitulatif - Saisie dynamique3Opérateurs, partie 1
Opérateurs arithmétiquesDivision entière et moduloOpérateurs d'affectationRécapitulatif - Mathématiques simplesOpérateurs de comparaison6Entrées/Sorties de base
Affichage avec PrintCat pour l'affichageAffichage avec des variablesLire l'entrée avec readline()Bases de la conversion de typesRécapitulatif - Calculateur d'âgeRécapitulatif - Vrai ou Faux9Fonctions
Déclarer une fonctionArguments de fonctionValeurs de retourRécapitulatif - Fonction SigmaRécapitulatif - Fonction de validationValeurs de paramètres par défaut