Импорт текстовых файлов других форматов
В предыдущем упражнении вы научились импортировать хорошо структурированные CSV-данные с помощью getSymbols(). К сожалению, большинство данных имеют менее удобный формат.
Пакет zoo предоставляет несколько функций для импорта текстовых файлов в виде объектов zoo. Основная из них — read.zoo(), которая является обёрткой над read.table(). Класс xts расширяет zoo, поэтому результат read.zoo() можно легко преобразовать в объект xts с помощью as.xts().
В этом упражнении вы узнаете, как использовать read.zoo() для импорта тех же данных AMZN.csv, что и в предыдущем упражнении.
Это упражнение является частью курса
Импорт и управление финансовыми данными в R
Инструкции к упражнению
- Используйте
read.zoo(), чтобы импортировать файлAMZN.csv. Присвойте результат объекту с именемamzn_zoo. - Преобразуйте
amzn_zooв объект xts. Присвойте результат объекту с именемamzn_xts. - Просмотрите первые несколько строк
amzn_xts.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Import the AMZN.csv file using read.zoo
amzn_zoo <- read.zoo("___", sep = "___", header = ___)
# Convert to xts
# Look at the first few rows of amzn_xts