【问题标题】:How to extract specific time period from Alpha Vantage in Python?如何从 Python 中的 Alpha Vantage 中提取特定时间段?
【发布时间】:2019-05-09 22:19:44
【问题描述】:

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

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

谢谢。

【问题讨论】:

    标签: python alpha-vantage


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2020-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-12
      • 2019-11-11
      • 2015-11-20
      • 2020-02-27
      • 2019-10-23
      相关资源
      最近更新 更多