Accéder au contenu principal
AccueilR

Defensive R Programming

Learn defensive programming in R to make your code more robust.

Commencer Le Cours Gratuitement
4 heures16 vidéos51 exercices4 585 apprenantsTrophyDéclaration de réalisation

Créez votre compte gratuit

GoogleLinkedInFacebook

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.
Group

Formation de 2 personnes ou plus ?

Essayer DataCamp for Business

Apprécié par les apprenants de milliers d'entreprises


Description du cours

Writing R scripts is easy. Writing good R code is hard. In this course, we'll discuss defensive programming - a set of standard techniques that will help reduce bugs and aid working in teams. We examine techniques for avoiding common errors and also how to handle the inevitable error that arises in our code. The course will conclude looking at when to make the transition from script to project to package.
Pour les entreprises

Formation de 2 personnes ou plus ?

Donnez à votre équipe l’accès à la plateforme DataCamp complète, y compris toutes les fonctionnalités.
DataCamp Pour Les EntreprisesPour une solution sur mesure , réservez une démo.

Dans les titres suivants

R Développeur

Aller à la piste
  1. 1

    Avoiding Conflict

    Gratuit

    In this first chapter, you'll learn what defensive programming is, and how to use existing packages for increased efficiency. You will then learn to manage the packages loaded in your environment and the potential conflicts that may arise.

    Jouez Au Chapitre Maintenant
    Defensive R Programming
    50 xp
    Real Programmers...
    50 xp
    Don't reinvent the wheel/package
    50 xp
    Updating Packages
    50 xp
    Out of Date Packages
    100 xp
    Task Views
    50 xp
    Packages and Namespaces
    50 xp
    Number of Loaded Packages
    50 xp
    Counting Exported Functions
    100 xp
    The Conflicted Package
    100 xp
  2. 4

    Creating a Battle Plan

    Creating a script is nice, but working on a project with several scripts and assets requires structure. This final chapter will teach you good organization practices, so you can go from script to package with an optimal workflow.

    Jouez Au Chapitre Maintenant
Pour les entreprises

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

R Développeur

Aller à la piste

collaborateurs

Collaborator's avatar
Hadrien Lacroix
Collaborator's avatar
Richie Cotton

prérequis

Intermediate R
Colin Gillespie HeadshotColin Gillespie

Assoc Prof at Newcastle University, Consultant at Jumping Rivers

Voir Plus

Qu’est-ce que les autres apprenants ont à dire ?

Inscrivez-vous 15 millions d’apprenants et commencer Defensive R Programming Aujourd’hui!

Créez votre compte gratuit

GoogleLinkedInFacebook

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.