У меня есть собственный CSV-файл со списком акций, который я использую для загрузки данных тикеров с Yahoo.
Для этой цели я использую следующий код (правильный):
library(quantmod)
Tickers <- read.csv("nasdaq_tickers_list.csv", stringsAsFactors = FALSE)
getSymbols(Tickers$Tickers,from="2018-01-01", src="yahoo" )
В результате 55 тикеров были загружены правильно.
Теперь я хотел бы сделать некоторые расчеты, мне нужно создать новый столбец на каждом тикере с выпиской из (Высокая цена - Цена открытия)
Мне нужно что-то вроде этого, например, тикер AABA:
Имя нового столбца = AABA.Range
AABA.Range =(AABA$AABA.High - AABA$AABA.Open)
Как я могу применить это и получить новый столбец для 55 тикеров?
Мне удалось создать новый столбец один за другим, но как это сделать для всех них с помощью одной функции?
Возможно ли это?
Большое спасибо за вашу помощь.