Kom igångKom igång gratis

Uppdatera en befintlig kolumn (II)

I föregående övning uppdaterade du bara ett enda värde och du visste exakt var ändringen behövde göras – det vill säga i den andra raden i kolumnen start_station. I det dagliga arbetet vill man däremot ofta uppdatera flera värden utan att känna till deras positioner i förväg.

Du kan använda filteruttryck i i på samma sätt som i kapitel 1 för att uppdatera kolumner by reference.

I den här övningen arbetar du med en ny data.table, untidy, som är nästan identisk med batrips – med skillnaden att vi slumpmässigt har lagt till några negativa värden i kolumnen duration.

Den här övningen är en del av kursen

Datamanipulering med data.table i R

Visa kurs

Övningsinstruktioner

Ersätt alla rader där duration är mindre än 0 med NA.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Replace negative duration values with NA
untidy[___, ___]
Redigera och kör kod