Dodawanie nowej kolumny
Jak wspomniano w filmie, data.table nie musi tworzyć głębokiej kopii obiektów, aby je modyfikować. Może modyfikować obiekty przez referencję (w miejscu), co oszczędza pamięć i czas wykonania – służy do tego operator :=. Gdy aktualizujesz data.table przez referencję, nie musisz przypisywać wyniku do nowego obiektu, ponieważ oryginalna data.table jest modyfikowana bezpośrednio.
To ćwiczenie jest częścią kursu
Manipulacja danymi z data.table w R
Instrukcje do ćwiczenia
Dodaj nową kolumnę duration_hour do batrips przez referencję, dzieląc kolumnę duration przez 3600.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Add a new column, duration_hour
___[, ___ := ___]