Обробка дати й часу в окремих стовпцях
read.zoo() спрощує імпорт даних, коли дата й час розміщені в окремих стовпцях. Аргумент index.column дає змогу вказати назву або номер стовпця(ів), що містять індекс. Цього достатньо, якщо дату й час задано у стандартному форматі ("%Y-%m-%d" для дати та "%H:%M:%S" для часу).
У цій вправі ви скористаєтеся аргументом index.column, щоб указати стовпці дати й часу у файлі. У вашому робочому каталозі є файл UNE.csv, який містить 5-хвилинні дані OHLC для енергетичної компанії Unron. Ви також використаєте read.csv(), щоб знайти назви стовпців дати й часу.
Ця вправа є частиною курсу
Імпорт і керування фінансовими даними в R
Інструкції до вправи
- Імпортуйте перші 5 рядків
UNE.csvза допомогоюread.csv(). Присвойте результат зміннійune_data. - Перегляньте структуру
une_dataта зверніть увагу на назви й позиції стовпців. - Використайте
read.zoo()для імпортуUNE.csv, указавшиindex.columnsяк імена стовпців дати й часу. Присвойте результат зміннійune_zoo. - Перегляньте перші кілька рядків
une_zoo.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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