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

Создание допустимых имён для нескольких инструментов

В одном из предыдущих упражнений вы узнали, как использовать setSymbolLookup() для установки источника данных по умолчанию в getSymbols(). Кроме того, setSymbolLookup() позволяет задать соответствие между символом инструмента и именем объекта R.

Это удобно, когда нужно загрузить данные для множества символов, которые не являются синтаксически допустимыми именами, или конфликтуют с другими переменными R.

Пример такого конфликта — символ акций AT&T, T, который часто используется как сокращение логического значения TRUE.

Чтобы изменить имя заданного символа, передайте аргументы в setSymbolLookup() в виде списка: setSymbolLookup(NEW_NAME = list(name = "OLD_NAME")).

Это упражнение является частью курса

Импорт и управление финансовыми данными в R

Посмотреть курс

Инструкции к упражнению

  • Задайте имя "BRK.A" для символа "BRK-A".
  • Задайте имя "ATT" для символа "T" (AT&T).
  • С помощью одного вызова getSymbols() загрузите данные для обоих инструментов, используя присвоенные им новые имена.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Set name for BRK-A to BRK.A


# Set name for T to ATT
setSymbolLookup(___ = list(name = "___"))


# Load BRK.A and ATT data
getSymbols(c("___", "___"))
Редактировать и запускать код