Я хотел бы отфильтровать свои данные для каждого IPO и доход за один год в R - PullRequest
0 голосов
/ 01 мая 2020

Я хотел бы скачать цены на акции всех компаний, которые проводили IPO в 2004–2006 годах. Я использую API Tiin go. Поэтому я буду загружать данные со следующим кодом

tickers_2004_2006 <-
  company_ipo_sector %>% 
  distinct(company, .keep_all = TRUE) %>% 
  filter(!is.na(sector) &  between(ipo.year, 2004, 2006)) %>% 
  group_by(ipo.year) %>%
  pull(symbol)
prices_riingo_2004_2006 <-
  tickers_2004_2006 %>%
  riingo_prices(start_date = "2004-01-01", resample_frequency = "monthly") %>% 
  group_by(ticker)

Но если я скачаю их сейчас, я получу цены до 2020 года за каждый тикер. Я хотел бы изменить дату окончания, чтобы после каждой IPO я получал цены для каждой компании только на один год. Например: компания с тикером "JOBS" провела IPO в 2004-09-30 и просто нуждается в ценах до 2005-09-30, но другой компании, которая прошла IPO в 2005-31-12, мне нужны цены до 2006- 31-12.

...