Mettre à jour une colonne existante (II)
Dans l’exercice précédent, vous avez mis à jour une seule valeur et vous connaissiez l’emplacement exact à modifier, c’est‑à‑dire la deuxième ligne de la colonne start_station. Cependant, dans votre travail au quotidien, vous souhaiterez souvent mettre à jour plusieurs valeurs sans connaître à l’avance leurs emplacements.
Vous pouvez utiliser les expressions de filtrage dans i comme vous l’avez fait au chapitre 1 pour mettre à jour les colonnes par référence.
Dans cet exercice, vous allez travailler avec une nouvelle data.table, untidy, quasiment identique à batrips, sauf que nous avons introduit aléatoirement quelques valeurs négatives dans la colonne duration.
Cet exercice fait partie du cours
Manipulation de données avec data.table en R
Instructions
Remplacez toutes les lignes où duration est inférieure à 0 par des NA.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Replace negative duration values with NA
untidy[___, ___]