Vidéo: Démontrer que deux vecteurs sont colinéaires - Seconde 2025
R contient un ensemble de fonctions permettant de tester le type d'un vecteur. Toutes ces fonctions ont la même syntaxe: est, un point, puis le nom du type.
Vous pouvez tester si un vecteur est de type foo en utilisant l'is. Fonction foo (). Ce test fonctionne pour tous les types de vecteurs. remplacez simplement foo par le type que vous voulez vérifier.
Pour tester si les paniers. de. Granny est un vecteur numérique, par exemple, utilisez le code suivant:
Vous pouvez penser que les paniers. de. La grand-mère est un vecteur d'entiers, alors vérifiez-la, comme suit: >> est. entier (paniers de Granny) [1] FALSE
R n'est pas d'accord avec le professeur de mathématiques ici.
Entier
a une signification différente de R que pour nous. Le résultat de est. integer () ne concerne pas la valeur mais la façon dont la valeur est stockée en mémoire.
308
en seulement 64 bits. Le mode entier ne prend que 32 bits de mémoire, et les nombres sont représentés sous la forme d'entiers binaires dans la mémoire. Donc, le plus grand entier est d'environ 2,1 milliards, ou, plus exactement, 2 31 - 1. C'est 31 bits pour représenter le nombre lui-même, 1 bit pour représenter le signe du nombre, et -1 parce que vous commencez à 0.
Quel que soit le mode utilisé pour stocker la valeur, est. numeric () renvoie TRUE dans les deux cas.
