调用股票价格的特定日期和值

时间:2018-08-15 13:38:13

标签: pandas stocks

如何调用任何股票的日期和值的数据?

示例:我只想将苹果股票的价格和日期称为2016年12月,2017年12月。

这是我尝试过的:

import pandas as pd

pd.core.common.is_list_like = pd.api.types.is_list_like

import pandas_datareader.data as web

import numpy as np

from matplotlib import style

import matplotlib.pyplot as plt
import datetime as dt

start = dt.datetime(2013,10,1)

end= dt.datetime(2018,4,30)

AAPL_data=[]

AAPL= web.DataReader('AAPL','iex', start, end)
AAPL_data.append(AAPL)

1 个答案:

答案 0 :(得分:0)

AAPL.loc['2016-12-01':'2016-12-31']

AAPL.loc['2017-12-01':'2017-12-31']
两者均对我有用,分别针对16年12月16日的数据。熊猫的日期时间索引非常灵活和直观,请参见更多示例here

顺便说一句,如果您使用的是新发行的pandas-datareader(0.7.0),则不再需要插入pd.core.common.is_list_like = pd.api.types.is_list_like