Menu
Coddy logo textTech

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: 25

Vous 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

challenge icon

Défi

Facile

Cré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.99

Utilisez 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.992

Chaque 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()
quiz iconTestez-vous

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