Aktualizowanie istniejącej kolumny (II)
W poprzednim ćwiczeniu zaktualizowano tylko jedną wartość, znając dokładną lokalizację do zmiany – czyli drugi wiersz kolumny start_station. W codziennej pracy często jednak trzeba zaktualizować wiele wartości naraz, nie znając ich położenia z góry.
Możesz użyć wyrażeń filtrujących w i dokładnie tak samo jak w rozdziale 1 – po to, by aktualizować kolumny przez referencję.
W tym ćwiczeniu będziesz pracować z nową tabelą data.table o nazwie untidy, która jest niemal identyczna jak batrips, z tą różnicą, że losowo wprowadzono w niej ujemne wartości w kolumnie duration.
To ćwiczenie jest częścią kursu
Manipulacja danymi z data.table w R
Instrukcje do ćwiczenia
Zastąp wartością NA wszystkie wiersze, w których duration jest mniejsze od 0.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Replace negative duration values with NA
untidy[___, ___]