Folosește merge pentru a transforma un index neregulat într-unul regulat
Exercițiul anterior te-a învățat cum să creezi un obiect xts cu lățime zero și un index temporal regulat. Poți folosi acest obiect cu lățime zero pentru a regulariza un obiect xts cu index neregulat.
Seria regularizată conține de obicei valori lipsă (NA), deoarece datele neregulate nu au o valoare pentru fiecare observație din indexul regulat. Acest exercițiu te va învăța cum să gestionezi aceste valori lipsă atunci când combini cele două serii cu merge().
Obiectele irregular_xts și regular_xts din exercițiul anterior sunt disponibile în spațiul tău de lucru.
Acest exercițiu face parte din cursul
Importul și gestionarea datelor financiare în R
Instrucțiuni pentru exercițiu
- Folosește funcția
merge()pentru a combinairregular_xtsșiregular_xtsîntr-un obiect numitmerged_xts. - Folosește
head()pentru a vizualiza primele rânduri dinmerged_xts. - Creează un obiect numit
merged_filled_xtsfolosind argumentulfillal funcțieimerge()pentru a înlocui valorileNAcu ultima observație disponibilă, propagată înainte (na.locf). - Folosește
headpentru a vizualiza primele rânduri dinmerged_filled_xts.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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