Создание допустимых имён для нескольких инструментов
В одном из предыдущих упражнений вы узнали, как использовать 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("___", "___"))