CommencerCommencer gratuitement

Utilitaires de données

R propose un certain nombre de fonctions permettant de jongler avec les structures de données: :

  • seq() : Générer des séquences en spécifiant les arguments from, to, et by.
  • rep() : Reproduire des éléments de vecteurs et de listes.
  • sort() : Trier un vecteur par ordre croissant. Fonctionne sur les nombres, mais aussi sur les chaînes de caractères et les logiques.
  • rev() : Inverser les éléments d'une structure de données pour lesquels l'inversion est définie.
  • str() : Affichez la structure de n'importe quel objet R.
  • append() : Fusionner des vecteurs ou des listes.
  • is.*() : Vérifier la classe d'un objet R.
  • as.*() : Convertir un objet R d'une classe à une autre.
  • unlist() : Aplatissez des listes (éventuellement intégrées) pour produire un vecteur.

Vous souvenez-vous des données relatives à l'affichage des profils dans les médias sociaux ? Votre nombre de vues sur LinkedIn et Facebook pour les sept derniers jours a été prédéfini sous forme de listes.

Cet exercice fait partie du cours

Intermédiaire R

Afficher le cours

Instructions

  • Convertissez les listes linkedin et facebook en un vecteur et stockez-les sous les noms li_vec et fb_vec respectivement.
  • Ensuite, ajoutez fb_vec à li_vec (les données de Facebook viennent en dernier). Enregistrez le résultat sous social_vec.
  • Enfin, triez social_vec par ordre décroissant. Imprimez le vecteur résultant.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# The linkedin and facebook lists have already been created for you
linkedin <- list(16, 9, 13, 5, 2, 17, 14)
facebook <- list(17, 7, 5, 16, 8, 13, 14)

# Convert linkedin and facebook to a vector: li_vec and fb_vec



# Append fb_vec to li_vec: social_vec


# Sort social_vec
Modifier et exécuter le code