Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Conversion de Type | Types de Données et Vecteurs
Introduction à R

bookConversion de Type

Les nombres peuvent être convertis entre différents types à l'aide de fonctions intégrées. Cela permet de manipuler les valeurs en tant qu'entiers, doubles ou nombres complexes selon les besoins.

Conversion incorrecte

Ajouter simplement L à une variable existante ne la convertit pas :

12
num <- 20 numL # Invalid way to convert
copy

Conversion correcte

Il convient plutôt d'utiliser l'une des fonctions suivantes :

  • as.integer() ;
  • as.double() ;
  • as.complex().
123
as.integer(3.8) as.double(5L) as.complex(7)
copy

Les types numériques suivent une hiérarchie, qui définit comment les valeurs peuvent être converties :

  • Les conversions integer → double → complex sont toujours valides ;
  • La conversion d'un double en integer tronque la partie décimale ;
  • Un nombre complex ne peut être converti que si sa partie imaginaire est nulle.
Tâche

Swipe to start coding

  1. Convertir le nombre 9.85 en integer.
  2. Convertir l'integer 42, créé avec L, en double.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 3
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

close

Awesome!

Completion rate improved to 2.27

bookConversion de Type

Glissez pour afficher le menu

Les nombres peuvent être convertis entre différents types à l'aide de fonctions intégrées. Cela permet de manipuler les valeurs en tant qu'entiers, doubles ou nombres complexes selon les besoins.

Conversion incorrecte

Ajouter simplement L à une variable existante ne la convertit pas :

12
num <- 20 numL # Invalid way to convert
copy

Conversion correcte

Il convient plutôt d'utiliser l'une des fonctions suivantes :

  • as.integer() ;
  • as.double() ;
  • as.complex().
123
as.integer(3.8) as.double(5L) as.complex(7)
copy

Les types numériques suivent une hiérarchie, qui définit comment les valeurs peuvent être converties :

  • Les conversions integer → double → complex sont toujours valides ;
  • La conversion d'un double en integer tronque la partie décimale ;
  • Un nombre complex ne peut être converti que si sa partie imaginaire est nulle.
Tâche

Swipe to start coding

  1. Convertir le nombre 9.85 en integer.
  2. Convertir l'integer 42, créé avec L, en double.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 3
single

single

some-alt