python - 如何从 Python 中的 Alpha Vantage 中提取特定时间段?

标签 python alpha-vantage

outputsize='compact' 给出了过去 100 天,而 outputsize='full' 给出了整个历史,这是太多的数据。知道如何编写提取特定时期的代码吗?

ts=TimeSeries(key='KEY', output_format='pandas')
data, meta_data = ts.get_daily(symbol='MSFT', outputsize='compact')
print(data)

谢谢。

最佳答案

这就是我能够让日期工作的方式

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():

关于python - 如何从 Python 中的 Alpha Vantage 中提取特定时间段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53681564/

相关文章:

python - 哪种算法可以合理地减少多个列表? ("who killed who"问题)

python - 仅在 python 中使用装饰器进行 POST 请求

python - _mysql 无法打开包含文件 : 'config-win.h' : No such file or directory when installing mysql-python

api - AlphaVantage 的符号后缀

python - 如何使用python alpha_vantage API 返回扩展的日内数据?

python - 如何在服务器端发出 Socket IO 事件

python - pandas,matplotlib : a way to assign same colors, 子图中相同列标签的线条样式?

python - 如何使用Python pandas-datareader 0.8正确从Alpha Vantage调用数据

json - alphavantage 上的财务数据

javascript - 如何从此 JSON 请求获取打开和关闭