knitr::opts_chunk$set( collapse = TRUE, comment = "#>", echo = TRUE )
Nous aurons besoin de charger les librairies suivantes :
library(dplyr) library(tidyr)
R | Description | Exemple
--|-------------|---------------
NaN
| Le résultat impossible (e.g.) | 1 / 0
NULL
| L'objet vide | fruits$umami
""
| La chaîne de caractères vide | ""
NA
| La vraie donnée manquante | x <- c(NA, 2, 3)
Opération | Résultat
----------|------------
3 + NA
| NA
NA/2
| NA
TRUE & NA
| NA
TRUE | NA
| TRUE
x + 1
| [1] NA 3 4
sum(x)
| [1] NA
Opération | Résultat
----------|------------
3 + NaN
| NaN
NaN/2
| NaN
TRUE & NaN
| NA
TRUE | NaN
| TRUE
L'intérêt de construire un petit exemple est de tester des fonctions qui ne nous sont pas familières!
fruits_na <- tibble( name = c("Apple", "Banana", "Cherry", "Date", "Elderberry", "Fig", "Grape"), sugar = c(10.3, 17.2, NA, 63.3, 6.5, 16.2, 16.0), # sugar content in g/100g water = c(86, 74, 82, 20, 80, NA, 81) # water content as a percentage )
J'ai demandé à ChatGPT de créer un petit exemple
fruits_na %>% drop_na()
fruits_na %>% replace_na(list(sugar = 0, water = 1))
fruits_na %>% summarize( MeanSugar = mean(sugar, na.rm = TRUE), MeanWater = mean(water, na.rm = TRUE), MedianSugar = median(sugar, na.rm = TRUE), MedianWater = median(water, na.rm = TRUE)) cor(fruits_na$sugar, fruits_na$water, use = "complete.obs")
naniar
mice
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.