1. 学ぶ
  2. /
  3. コース
  4. /
  5. Importowanie i zarządzanie danymi finansowymi w R

Connected

演習

Łączenie danych z różnymi strefami czasowymi

Pamiętaj, że obiekty xts przechowują indeks czasowy jako liczbę sekund od północy 1970-01-01 w strefie czasowej UTC. Funkcja merge() korzysta z tego indeksu i zwraca wynik ze strefą czasową pierwszego obiektu.

To ćwiczenie ilustruje tę zasadę. Oba obiekty w twoim środowisku są identyczne, różnią się tylko strefą czasową indeksu. Wartości indeksu odpowiadają tym samym chwilom w czasie, ale zmierzonym w różnych lokalizacjach. Strefa czasowa obiektu london to Europe/London, a obiektu chicago to America/Chicago.

指示

100 XP
  • Uzupełnij nazwy obiektów tak, aby wynik merge() miał strefę czasową Londynu.
  • Użyj str(), aby sprawdzić strukturę obiektu tz_london – zwróć uwagę na wartość TZ oraz zakres lokalnego czasu wyświetlony w pierwszym wierszu wyniku.
  • Teraz uzupełnij polecenie merge() tak, aby wynik miał strefę czasową Chicago.
  • Użyj str(), aby sprawdzić strukturę obiektu tz_chicago – zwróć uwagę, jak zmieniły się wartość TZ i zakres lokalnego czasu.