Обработка даты и времени в отдельных столбцах
Функция 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