Output con variabili
Fa parte della sezione Fondamenti del percorso R di Coddy. Lezione 28 di 78.
Ora che sai come usare cat(), vediamo come includere le variabili nel tuo output. Questo è essenziale per creare messaggi dinamici che cambiano in base ai tuoi dati.
Con cat(), puoi mescolare testo e variabili separandoli con virgole:
name <- "Alice"
age <- 25
cat("Name:", name, "\n")
cat("Age:", age, "\n")Questo produce:
Name: Alice
Age: 25Puoi combinare più variabili e testo in una singola chiamata a cat():
item <- "apples"
quantity <- 5
cat("You bought", quantity, item, "\n")Questo produce: You bought 5 apples
Ricorda che cat() aggiunge automaticamente spazi tra gli elementi. Puoi anche includere calcoli direttamente:
price <- 10
cat("Total cost:", price * 2, "\n")Questo produce: Total cost: 20
Sfida
FacileCrea un messaggio che mostri le informazioni su un libro usando variabili e cat().
Ti vengono fornite le seguenti variabili:
title <- "The R Guide"
pages <- 350
price <- 29.99Usa cat() per visualizzare il seguente output, incluso il calcolo del prezzo scontato (sconto del 20%):
Book: The R Guide
Pages: 350
Original Price: 29.99
Sale Price: 23.992Ogni informazione deve apparire su una riga a sé. Calcola il prezzo scontato direttamente nella chiamata a cat(), moltiplicando price per 0.8.
Provalo tu
# Variabili con le informazioni sul libro
title <- "The R Guide"
pages <- 350
price <- 29.99
# TODO: Usa cat() per mostrare le informazioni sul libro
# Ogni informazione dovrebbe essere su una riga a sé
# Calcola il prezzo scontato (sconto del 20%) direttamente nella chiamata a cat()Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori Parte 2
Operatori logici (AND, OR)Operatori logici Parte 2 (NOT)Ripasso - Logica sempliceLogica vettorializzata Parte 1Logica vettorializzata Parte 27Calcolatore per dividere il conto
Messaggio di benvenutoAcquisire input dell'utente10FizzBuzz con una variante
Panoramica del giocoLa funzione FizzBuzz13Vettori: argomenti avanzati
Slicing e indicizzazione dei vettoriIndicizzazione logicaAritmetica dei vettori e ricicloL’operatore %in%2Variabili e tipi di dati
Tipo di dato numericoTipo di dato interoTipo di dato carattereTipo di dato logicoControllo dei tipi di datoConvenzioni di denominazioneValori mancanti: NARiepilogo - Creazione di variabili8Cicli
Ciclo forCiclo whilebreaknext (continue)Riepilogo - FattorialeGenerazione di sequenze (seq, :)Cicli annidatiRiepilogo - Input dinamico3Operatori Parte 1
Operatori aritmeticiDivisione intera e moduloOperatori di assegnazioneRiepilogo - Matematica sempliceOperatori di confronto6I/O di base
Stampare l'outputcat per l'outputOutput con variabiliLeggere l'input con readline()Nozioni di base sulla conversione dei tipiRiepilogo - Calcolatore dell'etàRiepilogo - Vero o falso9Funzioni
Dichiarare una funzioneArgomenti della funzioneValori di ritornoRiepilogo - Funzione SigmaRiepilogo - Funzione di validazioneValori predefiniti dei parametriEsercitati da solo: Compilatore R online