Operacje składalne (II)
Teraz użyjesz funkcji na fragmentach zbioru danych. Zwróć uwagę, że wykonując tę operację na częściach danych i agregując wyniki, nie musisz przechowywać wszystkich danych w zmiennej naraz. W przypadku małych zbiorów danych, takich jak przykładowe dane o kredytach hipotecznych, nie ma to większego znaczenia – ale przy dużych zbiorach danych jest to już bardzo istotne.
To ćwiczenie jest częścią kursu
Skalowalne przetwarzanie danych w R
Instrukcje do ćwiczenia
Funkcja foldable_range() jest dostępna w twoim środowisku pracy.
- Podziel wiersze zbioru
mortwedług kolumny"year". - Użyj funkcji
foldable_range(), aby obliczyć zakres kolumny"record_number"w podziale na lata.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Split the mortgage data by year
spl <- ___
# Use foldable_range() to get the range of the record numbers
foldable_range(___(function(s) ___(mort[s, "record_number"]), ___))