Создание допустимого имени для одного инструмента
Если вы загружаете данные только для одного символа и этот символ не является синтаксически допустимым именем, вы можете задать auto.assign = FALSE в вызове getSymbols(). Это позволит напрямую присвоить результат переменной с корректным именем.
Также может понадобиться преобразовать имена столбцов в синтаксически допустимые. Это особенно важно, если вы планируете использовать данные в функциях, которые ожидают корректных имён столбцов (например, lm()).
Это упражнение является частью курса
Импорт и управление финансовыми данными в R
Инструкции к упражнению
- Используйте
getSymbols()с аргументомauto.assign, чтобы создать объект с именемBRK.A, содержащий данные для "BRK-A". - Используйте
colnames(), чтобы создать объект с именемcol_names, который будет содержать имена столбцов объектаBRK.A. - Используйте
make.names(), чтобы преобразоватьcol_namesв синтаксически допустимые имена.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Create BRK.A object
# Create col_names object from the colnames() of BRK.A
col_names <-
# Convert col_names into syntactically valid names
colnames(BRK.A) <-