Zacznij terazZacznij za darmo

Obsługa daty i czasu w osobnych kolumnach

Funkcja read.zoo() ułatwia importowanie danych, gdy data i czas znajdują się w osobnych kolumnach. Argument index.column pozwala wskazać nazwę lub numer kolumny (bądź kolumn) zawierających dane indeksu. To wszystko, czego potrzebujesz – pod warunkiem, że data i czas są zapisane w standardowym formacie ("%Y-%m-%d" dla daty i "%H:%M:%S" dla czasu).

W tym ćwiczeniu użyjesz argumentu index.column, aby wskazać kolumny z datą i czasem. W twoim katalogu roboczym znajduje się plik UNE.csv zawierający 5-minutowe dane OHLC dla spółki energetycznej Unron. Do znalezienia nazw kolumn z datą i czasem nadal skorzystasz z funkcji read.csv().

To ćwiczenie jest częścią kursu

Importowanie i zarządzanie danymi finansowymi w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj pierwsze 5 wierszy pliku UNE.csv za pomocą read.csv(). Wynik przypisz do zmiennej une_data.
  • Sprawdź strukturę obiektu une_data i zanotuj nazwy oraz położenie kolumn.
  • Użyj read.zoo(), aby zaimportować plik UNE.csv, podając w argumencie index.columns nazwy kolumn z datą i czasem. Wynik przypisz do zmiennej une_zoo.
  • Wyświetl pierwsze kilka wierszy obiektu une_zoo.

Interaktywne ćwiczenie praktyczne

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

# Read data with read.csv
___ <- read.csv("___", nrows = ___)

# Look at the structure of une_data


# Specify Date and Time index column names
une_zoo <- read.zoo("UNE.csv", index.column = c("___", "___"), sep = "___", header = ___)

# Look at first few rows of data
Edytuj i uruchom kod