ПочатиПочніть безкоштовно

Зчитування текстового файла з кількома інструментами

Попередні вправи працюють, якщо кожен файл містить лише один інструмент. Деяке програмне забезпечення та постачальники даних можуть надавати дані для всіх інструментів в одному файлі. У цій вправі ви навчитеся імпортувати файл, що містить кілька інструментів.

Знову можна використати read.zoo(). Цього разу ви скористаєтеся аргументом split, який дає змогу вказати назву або номер стовпця(ів), що містять змінні, які ідентифікують унікальні спостереження.

Файл two_symbols.csv у вашому робочому каталозі містить bid/ask-дані для двох інструментів, де кожен рядок має одне спостереження bid або ask для одного інструмента. Ви використаєте аргумент split, щоб імпортувати дані в об'єкт, який матиме і ціни bid, і ціни ask для обох інструментів в одному рядку.

Ця вправа є частиною курсу

Імпорт і керування фінансовими даними в R

Переглянути курс

Інструкції до вправи

  • Імпортуйте перші 5 рядків two_symbols.csv за допомогою read.csv(). Присвойте результат до two_symbols_data.
  • Перегляньте структуру two_symbols_data та зверніть увагу на назви й розташування стовпців.
  • Скористайтеся read.zoo() для імпорту two_symbols.csv, указавши split як назви стовпців символу та типу. Присвойте результат до two_symbols_zoo.
  • Перегляньте перші кілька рядків two_symbols_zoo.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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

# Look at the structure of two_symbols_data


# Specify Symbol and Type index column names
two_symbols_zoo <- read.zoo("two_symbols.csv", split = c("___", "___"), sep = "___", header = ___)

# Look at first few rows of data
Редагувати та запускати код