Type de données entier
Fait partie de la section Fondamentaux du Journey R de Coddy — leçon 5 sur 78.
Alors que le type de données numeric gère toutes sortes de nombres, R possède également un type de données integer spécifique pour les nombres entiers. Les entiers sont des nombres sans virgule décimale, comme 1, 42 ou 100.
Pour créer une variable entière en R, vous devez ajouter la lettre L à votre nombre. Cela indique à R que vous voulez spécifiquement un entier plutôt que le type numérique par défaut :
count <- 5L
age <- 25LLa différence clé est que 5 crée une variable numérique, tandis que 5L crée une variable entière. Les deux stockent la même valeur, mais R les traite comme des types de données différents en interne. Cette distinction devient importante dans certaines situations de programmation où vous avez besoin d'un contrôle précis sur vos types de données.
Aide-mémoire
R possède un type de données entier spécifique pour les nombres entiers. Pour créer un entier, ajoutez la lettre L au nombre :
count <- 5L
age <- 25LSans le L, R crée par défaut un type numérique. Par exemple, 5 est numérique, tandis que 5L est un entier.
Essayez vous-même
Cette leçon ne comprend pas de défi de code.
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