library(tidyverse)library(nycflights13)
R pour la science des données, 2e édition
by Hadley Wickham, Mine Cetinkaya-Rundel, Garrett Grolemund
Chapitre 12. Vecteurs logiques
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Introduction
Dans ce chapitre, tu apprendras des outils pour travailler avec des vecteurs logiques. Les vecteurs logiques sont le type de vecteur le plus simple car chaque élément ne peut représenter qu'une des trois valeurs possibles : TRUE FALSE NA Il est relativement rare de trouver des vecteurs logiques dans tes données brutes, mais tu les créeras et les manipuleras au cours de presque toutes tes analyses.
Nous commencerons par discuter de la façon la plus courante de créer des vecteurs logiques : avec des comparaisons numériques. Tu apprendras ensuite comment utiliser l'algèbre booléenne pour combiner différents vecteurs logiques, ainsi que quelques résumés utiles. Nous terminerons avec if_else() et case_when()deux fonctions utiles pour effectuer des modifications conditionnelles à l'aide de vecteurs logiques.
Conditions préalables
La plupart des fonctions que tu apprendras dans ce chapitre sont fournies par la base R, nous n'avons donc pas besoin du tidyverse, mais nous allons quand même le charger pour pouvoir utiliser mutate(), filter()et ses amis pour travailler avec des cadres de données. Nous continuerons également à tirer des exemples du jeu de données nycflights13::flights dataset.
Cependant, comme nous commençons à couvrir plus d'outils, il n'y aura pas toujours ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access