• Menu
    • Nos Formations
    • Nos Prestations
    • Les Astuces
Skip to content
Astuces et scripts R
Astuces et scripts R
Primary Navigation Menu
Menu
  • Abcd’R
  • Tous les scripts
    • Voir les articles
    • Proposer un Article
  • Formation au logiciel R
  • Contact

Les dates de formations à R, éligibles au CPF sont en lignes !

Voir nos formations

Supprimer des valeurs manquantes avec na.omit

Par vincent
Le décembre 16, 2024
Dans gestion des NA
Tagged na, na.omit
Avec 0 Commentaire

Supprimer des valeurs manquantes avec na.omit en R

Dans l’analyse de données, il est fréquent de rencontrer des valeurs manquantes. Ces valeurs peuvent fausser les résultats de nos analyses et doivent souvent être traitées. L’une des méthodes les plus simples pour gérer les valeurs manquantes dans R est d’utiliser la fonction na.omit(). Cet article vous expliquera comment utiliser cette fonction avec un exemple concret.

Qu’est-ce que na.omit ?

La fonction na.omit() est utilisée pour supprimer les lignes contenant des valeurs manquantes (NA) d’un objet, comme un data frame ou une matrice. Lorsque vous appliquez na.omit(), R retourne un nouvel objet sans les lignes qui contiennent des NA.

Exemple concret

Imaginons que nous avons un data frame contenant des informations sur des étudiants, y compris leur nom, leur âge et leur note. Voici comment créer ce data frame et comment utiliser na.omit() pour supprimer les lignes avec des valeurs manquantes.

Création d’un data frame

# Création d'un data frame avec des valeurs manquantes
etudiants <- data.frame(
  nom = c("Alice", "Bob", "Charlie", NA, "Eve"),
  age = c(21, NA, 23, 22, 20),
  note = c(15, 18, NA, 14, 17)
)

# Affichage du data frame original
print("Data frame original :")
print(etudiants)

Utilisation de na.omit()

Pour supprimer les lignes contenant des valeurs manquantes, nous allons appliquer na.omit() sur notre data frame etudiants.

# Suppression des lignes avec des valeurs manquantes
etudiants_sans_na <- na.omit(etudiants)

# Affichage du data frame sans valeurs manquantes
print("Data frame sans valeurs manquantes :")
print(etudiants_sans_na)

Résultat

Lorsque vous exécutez le code ci-dessus, vous verrez que le data frame original contient des lignes avec des valeurs manquantes, tandis que le nouveau data frame etudiants_sans_na ne contient que les lignes complètes.

Conclusion

La fonction na.omit() est un outil simple et efficace pour nettoyer vos données en supprimant les lignes avec des valeurs manquantes. Cependant, il est important de noter que cette méthode peut entraîner la perte d’informations si de nombreuses lignes contiennent des NA. Dans certains cas, il peut être préférable d’explorer d’autres méthodes de gestion des valeurs manquantes, comme l’imputation.

En résumé, na.omit() est une fonction pratique pour préparer vos données avant l’analyse. N’hésitez pas à l’utiliser lorsque vous travaillez avec des jeux de données contenant des valeurs manquantes !

2024-12-16
Article précédent: Supprimer des fichiers avec unlink
Article suivant: Sélection de variables avec stepAIC

Formation et consultance

Trouvez votre formation R sur-mesure chez ThinkR

-- Contactez-nous --

Catégories

Commentaires récents

  • Sébastien dans Comment effectuer des calculs de somme et de moyenne sur les colonnes ou les lignes d’une matrice ? colSums, rowSums, colMeans, rowMeans
  • Achraf Mazouz dans Comment effectuer des calculs de somme et de moyenne sur les colonnes ou les lignes d’une matrice ? colSums, rowSums, colMeans, rowMeans
  • Lou Sayd dans Coment alculer simplement la SEM dans R ? (Erreur Standard)
  • Nicolas dans Comment remplacer une chaîne de caractères ? string_replace_all(df, "pattern","replacement")
  • Vincent dans Comment comparer deux moyennes avec R grâce au test de Student ? t.test

Archives

Plan

  • Abcd’R
  • Tous les scripts
    • Proposer un Article
  • Ressources documentaires
    • Le logiciel R
    • Liste des interfaces graphiques
  • Formation au logiciel R
  • Contact
  • Politique de confidentialité

Flux ThinkR – Certification & Formation langage R

  • Déboguer une fonction avec debugonce() ou browser()
  • Dessinez pour gagner : L’impact des maquettes sur vos apps Shiny
  • Gérer et manipuler des dates en 2024 : une année pas comme les autres !
  • Retour vers le turfu : R, le web, et webR
  • Créer un package R et le versionner avec VSCode ? Mission possible !

Méta

  • Connexion
  • Flux des publications
  • Flux des commentaires
  • Site de WordPress-FR

ABCD'R (par ThinkR ) © 2025 - Confidentialité