Zacznij terazZacznij za darmo

Użyj merge, aby przekształcić nieregularny indeks w regularny

W poprzednim ćwiczeniu nauczyłeś się tworzyć obiekt xts o zerowej szerokości z regularnym indeksem czasowym. Możesz użyć tego obiektu, aby uregularyzować nieregularny obiekt xts.

W wynikowej serii zazwyczaj pojawiają się brakujące wartości (NA), ponieważ nieregularne dane nie mają wartości dla wszystkich obserwacji z regularnego indeksu. To ćwiczenie pokaże ci, jak obsługiwać te brakujące wartości podczas łączenia obu serii za pomocą funkcji merge().

Obiekty irregular_xts i regular_xts z poprzedniego ćwiczenia są dostępne w twoim środowisku roboczym.

To ćwiczenie jest częścią kursu

Importowanie i zarządzanie danymi finansowymi w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj funkcji merge(), aby połączyć irregular_xts i regular_xts w obiekt o nazwie merged_xts.
  • Użyj funkcji head(), aby wyświetlić pierwsze wiersze obiektu merged_xts.
  • Utwórz obiekt o nazwie merged_filled_xts, używając argumentu fill w funkcji merge(), aby zastąpić wartości NA ostatnią dostępną obserwacją przenoszoną do przodu (na.locf).
  • Użyj funkcji head(), aby wyświetlić pierwsze wiersze obiektu merged_filled_xts.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Merge irregular_xts and regular_xts


# Look at the first few rows of merged_xts


# Use the fill argument to fill NA with their previous value


# Look at the first few rows of merged_filled_xts
Edytuj i uruchom kod