НачатьНачать бесплатно

Обработка даты и времени в отдельных столбцах

Функция 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
Редактировать и запускать код