• 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

Trier des données avec dplyr::arrange

Par vincent
Le décembre 24, 2024
Dans tri
Tagged arrange, trier
Avec 0 Commentaire

Trier des données avec dplyr::arrange

Le tri des données est une opération courante en analyse de données. Avec le package dplyr en R, il est très facile de trier des données à l’aide de la fonction arrange(). Cet article vous montrera comment utiliser cette fonction avec un exemple concret.

Qu’est-ce que dplyr::arrange ?

La fonction arrange() de dplyr permet de trier un tableau de données (data frame) en fonction d’une ou plusieurs colonnes. Vous pouvez trier les données par ordre croissant ou décroissant.

Installation et chargement de dplyr

Si vous n’avez pas encore installé le package dplyr, vous pouvez le faire avec la commande suivante :

install.packages("dplyr")

Ensuite, vous devez charger le package dans votre session R :

library(dplyr)

Exemple concret

Imaginons que nous avons un tableau de données contenant des informations sur des étudiants, y compris leur nom et leur note. Voici comment nous pouvons créer ce tableau :

# Création d'un data frame d'exemple
etudiants <- data.frame(
  nom = c("Alice", "Bob", "Charlie", "David"),
  note = c(85, 92, 78, 88)
)

# Affichage du data frame
print(etudiants)

Ce qui donnera :

      nom note
1   Alice   85
2     Bob   92
3 Charlie   78
4   David   88

Trier par ordre croissant

Pour trier les étudiants par leur note en ordre croissant, nous utilisons arrange() comme suit :

# Tri des étudiants par note en ordre croissant
etudiants_trie_croissant <- etudiants %>%
  arrange(note)

# Affichage du résultat
print(etudiants_trie_croissant)

Le résultat sera :

      nom note
1 Charlie   78
2   Alice   85
3   David   88
4     Bob   92

Trier par ordre décroissant

Si nous voulons trier les étudiants par note en ordre décroissant, nous pouvons utiliser la fonction desc() à l’intérieur de arrange() :

# Tri des étudiants par note en ordre décroissant
etudiants_trie_decroissant <- etudiants %>%
  arrange(desc(note))

# Affichage du résultat
print(etudiants_trie_decroissant)

Le résultat sera :

      nom note
1     Bob   92
2   David   88
3   Alice   85
4 Charlie   78

Conclusion

La fonction arrange() de dplyr est un outil puissant et simple pour trier vos données. Que vous souhaitiez trier par ordre croissant ou décroissant, arrange() vous permet de le faire facilement. N’hésitez pas à l’utiliser dans vos propres analyses de données pour mieux organiser vos résultats !

2024-12-24
Article précédent: Travailler avec des matrices de corrélation avec cor
Article suivant: Utilisation de la fonction lapply en R

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é