Intermédiaire R
Poursuivez votre parcours pour devenir un ninja de R en vous familiarisant avec les instructions conditionnelles, les boucles et les fonctions vectorielles.
Commencer Le Cours Gratuitement6 heures14 vidéos81 exercices620 290 apprenantsDéclaration de réalisation
Créez votre compte gratuit
ou
En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données sont stockées aux États-Unis.Formation de 2 personnes ou plus ?
Essayer DataCamp for BusinessApprécié par les apprenants de milliers d'entreprises
Description du cours
Intermediate R est la prochaine étape de votre voyage dans la maîtrise du langage de programmation R. Dans cette formation R, vous découvrirez les instructions conditionnelles, les boucles et les fonctions qui vous permettront d'alimenter vos propres scripts R. Ensuite, rendez votre code R plus efficace et plus lisible à l'aide des fonctions apply. Enfin, le chapitre sur les utilitaires vous permet de vous familiariser avec les expressions régulières dans R, les manipulations de structures de données, ainsi que les heures et les dates. Ce cours vous permettra de franchir une nouvelle étape dans l'amélioration de vos connaissances générales et de vos capacités à programmer en R.
Formation de 2 personnes ou plus ?
Donnez à votre équipe l’accès à la plateforme DataCamp complète, y compris toutes les fonctionnalités.Dans les titres suivants
Principes de base de la programmation R
Aller à la piste- 1
Conditionnels et flux de contrôle
GratuitDans ce chapitre, vous découvrirez les opérateurs relationnels qui permettent de comparer les objets R, ainsi que les opérateurs logiques tels que "and" et "or" qui permettent de combiner les valeurs TRUE et FALSE. Vous utiliserez ensuite ces connaissances pour construire des instructions conditionnelles.
Opérateurs relationnels50 xpÉgalité100 xpSupérieur et inférieur à100 xpComparer les vecteurs100 xpComparer les matrices100 xpOpérateurs logiques50 xp& et |100 xp& et | (2)100 xpInversez le résultat : !50 xpMélangez le tout100 xpDéclarations conditionnelles50 xpL'instruction if100 xpAjouter un autre100 xpPersonnalisez davantage : else if100 xpElse if 2.050 xpPrenez le contrôle !100 xp - 2
Boucles
Les boucles peuvent s'avérer utiles à de nombreuses occasions. Alors que les boucles ressemblent à des instructions "if" répétées, la boucle "for" est conçue pour parcourir tous les éléments d'une séquence. Découvrez-les dans ce chapitre.
Boucle d'attente50 xpEcrire une boucle while100 xpAjoutez des conditionnels100 xpArrêtez la boucle while : break100 xpConstruire une boucle while à partir de zéro100 xpPour la boucle50 xpBoucle sur un vecteur100 xpBoucler sur une liste100 xpBoucle sur une matrice100 xpMélangez avec le flux de contrôle100 xpEnsuite, vous le cassez100 xpConstruire une boucle for à partir de zéro100 xp - 3
Fonctions
Les fonctions sont un concept extrêmement important dans presque tous les langages de programmation, et R n'est pas différent. Apprenez ce que sont les fonctions et comment les utiliser, puis prenez les choses en main en écrivant vos propres fonctions.
Introduction aux fonctions50 xpDocumentation sur les fonctions100 xpUtiliser une fonction100 xpUtiliser une fonction (2)100 xpUtiliser une fonction (3)100 xpDes fonctions à l'intérieur des fonctions100 xpObligatoire ou facultatif ?50 xpFonctions d'écriture50 xpÉcrivez votre propre fonction100 xpÉcrivez votre propre fonction (2)100 xpÉcrire votre propre fonction (3)100 xpDétermination de la portée des fonctions50 xpR transmet les arguments par valeur50 xpÊtes-vous fonctionnel ?100 xpÊtes-vous fonctionnel ? (2)100 xpEmballages R50 xpCharger un paquet R100 xpDifférentes façons de charger un paquet50 xp - 4
La famille apply
Lorsque vous utilisez une boucle for, vous pouvez revoir votre code pour voir si vous pouvez utiliser la fonction lapply à la place. Découvrez cette façon intuitive d'appliquer une fonction à une liste ou à un vecteur, ainsi que ses variantes, sapply et vapply.
lapply50 xpUtilisez lapply avec une fonction R intégrée100 xpUtilisez lapply avec votre propre fonction100 xpfonctions lapply et anonymes100 xpUtilisez lapply avec des arguments supplémentaires100 xpAppliquer les fonctions qui renvoient NULL50 xpsapply50 xpComment utiliser sapply100 xpappliquer avec votre propre fonction100 xpsapply avec une fonction retournant un vecteur100 xpsapply ne peut pas simplifier, que faire ?100 xpappliquer avec des fonctions qui renvoient NULL100 xpRétro-ingénierie sapply50 xpvapply50 xpUtilisez vapply100 xpUtiliser vapply (2)100 xpDe sapply à vapply100 xp - 5
Utilitaires
La maîtrise de la programmation R ne se limite pas à la compréhension des concepts de programmation. Il est également important d'avoir une solide compréhension d'un large éventail de fonctions R. Ce chapitre vous présente de nombreuses fonctions utiles pour la manipulation des structures de données, les expressions régulières et le travail avec les heures et les dates.
Fonctions utiles50 xpUtilités mathématiques100 xpTrouvez l'erreur100 xpUtilitaires de données100 xpTrouvez l'erreur (2)100 xpBattre Gauss avec R100 xpExpressions régulières50 xpgrepl & grep100 xpgrepl & grep (2)100 xpsub & gsub100 xpsub & gsub (2)50 xpHoraires et dates50 xpIci et maintenant100 xpCréer et formater des dates100 xpCréer et formater des heures100 xpCalculs avec des dates100 xpCalculs avec temps100 xpLe temps presse100 xp
Formation de 2 personnes ou plus ?
Donnez à votre équipe l’accès à la plateforme DataCamp complète, y compris toutes les fonctionnalités.Dans les titres suivants
Principes de base de la programmation R
Aller à la pisteprérequis
Introduction to RFilip Schouwenaars
Voir PlusData Science Instructor at DataCamp
Qu’est-ce que les autres apprenants ont à dire ?
Inscrivez-vous 15 millions d’apprenants et commencer Intermédiaire R Aujourd’hui!
Créez votre compte gratuit
ou
En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données sont stockées aux États-Unis.