Как извлечь конкретный период времени из Alpha Vantage в Python?
outputize='compact' дает последние 100 дней, а outputize='full' дает всю историю, которая представляет собой слишком много данных. Любая идея, как написать код, который извлекает определенный период?
ts=TimeSeries(key='KEY', output_format='pandas')
data, meta_data = ts.get_daily(symbol='MSFT', outputsize='compact')
print(data)
Благодарю.
0 ответов
Вот как я смог заставить свидания работать
ts = TimeSeries (key=api_key, output_format = "pandas")
data_daily, meta_data = ts.get_daily_adjusted(symbol=stock_ticker, outputsize ='full')
start_date = datetime.datetime(2000, 1, 1)
end_date = datetime.datetime(2019, 12, 31)
# Create a filtered dataframe, and change the order it is displayed.
date_filter = data_daily[(data_daily.index > start_date) & (data_daily.index <= end_date)]
date_filter = date_filter.sort_index(ascending=True)
Если вы хотите перебрать строки в новом фрейме данных
for index, row in date_filter.iterrows():