Controllo dei tipi di dato
Fa parte della sezione Fondamenti del percorso R di Coddy. Lezione 8 di 78.
R fornisce la funzione class() per controllare il tipo di dato.
La funzione class() accetta una variabile come input e restituisce una stringa di caratteri che indica il tipo di dati. Passa semplicemente il nome della variabile tra parentesi:
my_variable <- 42
class(my_variable)Questo restituirà "numeric" perché la variabile contiene un valore numerico. Analogamente, class() restituirà "character" per i dati testuali, "logical" per i valori TRUE/FALSE e "integer" per i tipi di dati interi.
Puoi combinare class() con print() per visualizzare il tipo di dato nella console, così puoi verificare facilmente con quale tipo di dato stai lavorando in qualsiasi punto del programma.
Sfida
FacileCrea quattro variabili diverse con tipi di dati diversi, poi usa la funzione class() per verificare e visualizzare il tipo di dati di ciascuna variabile.
Per prima cosa, crea una variabile chiamata score e assegnale il valore 88.5. Poi crea una variabile chiamata student_name e assegnale il valore "Sarah". Successivamente, crea una variabile chiamata passed e assegnale il valore TRUE. Infine, crea una variabile chiamata year e assegnale il valore 2024L.
Dopo aver creato tutte e quattro le variabili, usa la funzione class() insieme a print() per visualizzare il tipo di dati di ciascuna variabile esattamente in questo ordine: score, student_name, passed e year.
Provalo tu
# TODO: Crea cuatro variables con los valores y tipos de datos especificados
# TODO: Usa la función class() con print() para mostrar el tipo de dato de cada variable
# Recuerda mostrarlas en este orden: score, student_name, passed, yearQuesta 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