Wie definieren Sie Urlaub für ist.Urlaub() chron-Paket in R
Ich versuche zu verwenden chron
's is.holiday()
Funktion, aber ich habe Mühe, es zu arbeiten. Die Dokumentation sagt, zum ändern der .Holiday
Objekt mit den Ferien, die Sie verwenden möchten, aber die änderungen, die ich vorgenommen habe .Holiday
scheinen nicht erkannt zu werden von is.holiday()
. Könnte jemand ein Beispiel geben, der geeignete Weg, um Last holidays?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist nicht-trivial und wohl verdient bezeichnet werden, die
chron
Betreuer als Fehler.(Jemand, der wirklich funktioniert mit Daten in R oft mehr, als ich tun, hat wahrscheinlich eine elegantere Lösung für die vorhergehenden Sachen, ohne dass ein Doppel-
sapply
Sache ...)Aber das ändert nicht das wichtigste, das ist die version von
Holidays
in derchron
namespace:Der Hinweis ist hier: Override eine Funktion, die importiert werden, die in einem namespace
Namespace magic:
Schauen Sie jetzt, und es hat funktioniert:
Testen Sie es aus:
War ich versucht, das gleiche zu tun und fand diesen älteren post. Brauchte ich nicht zu ändern
.Holidays
:Nach der Suche eine Menge über dieses Thema, ich fand diese Lösung besonders einfach mit dem Paket RQuantLib, also vielleicht RQuantLib könnte auch einfacher sein in dieser Hinsicht.
Können Sie diesen code ändern mit verschiedenen Kalender hinzufügen zu den Wochenenden verschiedene Sätze von Feiertagen in den verschiedenen Ländern (unten nur ein Beispiel, aber Sie haben viele mehr).
Ich hoffe, es hilft jemandem