Vérification des types de données
Fait partie de la section Fondamentaux du Journey R de Coddy — leçon 8 sur 78.
R fournit la fonction class() pour vérifier le type de données.
La fonction class() prend une variable en entrée et renvoie une chaîne de caractères vous indiquant le type de données. Passez simplement le nom de votre variable à l'intérieur des parenthèses :
my_variable <- 42
class(my_variable)Cela retournera "numeric" car la variable contient une valeur numérique. De même, class() retournera "character" pour les données textuelles, "logical" pour les valeurs TRUE/FALSE, et "integer" pour les types de données entiers.
Vous pouvez combiner class() avec print() pour afficher le type de données dans la console, ce qui permet de vérifier facilement avec quel type de données vous travaillez à n'importe quel moment de votre programme.
Défi
FacileCréez quatre variables différentes avec des types de données différents, puis utilisez la fonction class() pour vérifier et afficher le type de données de chaque variable.
Tout d'abord, créez une variable nommée score et attribuez-lui la valeur 88.5. Ensuite, créez une variable nommée student_name et attribuez-lui la valeur "Sarah". Puis, créez une variable nommée passed et attribuez-lui la valeur TRUE. Enfin, créez une variable nommée year et attribuez-lui la valeur 2024L.
Après avoir créé les quatre variables, utilisez la fonction class() combinée avec print() pour afficher le type de données de chaque variable dans cet ordre exact : score, student_name, passed, et year.
Aide-mémoire
Utilisez la fonction class() pour vérifier le type de données d'une variable :
my_variable <- 42
class(my_variable)La fonction class() renvoie :
"numeric"pour les valeurs numériques"character"pour les données textuelles"logical"pour les valeurs TRUE/FALSE"integer"pour les types de données entiers
Combinez class() avec print() pour afficher le type de données :
print(class(my_variable))Essayez vous-même
# TODO : Créer quatre variables avec les valeurs et types de données spécifiés
# TODO : Utiliser la fonction class() avec print() pour afficher le type de données de chaque variable
# N'oubliez pas de les afficher dans cet ordre : score, student_name, passed, yearCette 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