Tworzenie obiektu xts o zerowej szerokości i regularnego obiektu xts
Aby przekształcić nieregularne dane w regularne, najpierw potrzebujesz regularnej sekwencji dat i godzin obejmującej cały zakres dat nieregularnego zbioru danych. „Regularna" sekwencja dat i godzin to taka, w której odstępy między kolejnymi punktami są jednakowe.
W tym ćwiczeniu użyjesz obiektu irregular_xts, aby utworzyć obiekt xts o zerowej szerokości z regularnym indeksem dziennym. Obiekt xts o zerowej szerokości zawiera indeks dat i godzin, ale nie ma żadnych kolumn z danymi.
To ćwiczenie jest częścią kursu
Importowanie i zarządzanie danymi finansowymi w R
Instrukcje do ćwiczenia
- Użyj funkcji
start(), aby utworzyć obiekt o nazwiestart_date. - Użyj funkcji
end(), aby utworzyć obiekt o nazwieend_date. - Użyj funkcji
seq(), aby utworzyć obiekt o nazwieregular_indexzawierający sekwencję dat i godzin odstart_datedoend_datez krokiem jednego dnia. - Użyj konstruktora
xts(), aby utworzyć obiekt xts o zerowej szerokości. Zapisz go w zmiennejregular_xts.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Extract the start date of the series
# Extract the end date of the series
# Create a regular date sequence
regular_index <- seq(___, ___, by = "___")
# Create a zero-width xts object
regular_xts <- xts(, order.by = ___)