在股票价格中调用特定日期和值
Calling specific dates and values in stock prices
如何为任何股票调用日期和值的数据?
示例:我想调用 apple 股票的股票价格和日期,仅为 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)
AAPL.loc['2016-12-01':'2016-12-31']
AAPL.loc['2017-12-01':'2017-12-31']
两者都适用于我,分别适用于“16 年”/“17 年”12 月的数据。 Pandas 日期时间索引非常灵活直观,请查看更多示例here。
顺便说一句,如果您使用的是 pandas-datareader (0.7.0) 的新版本,则不再需要插入 pd.core.common.is_list_like = pd.api.types.is_list_like
.
如何为任何股票调用日期和值的数据?
示例:我想调用 apple 股票的股票价格和日期,仅为 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)
AAPL.loc['2016-12-01':'2016-12-31']
AAPL.loc['2017-12-01':'2017-12-31']
两者都适用于我,分别适用于“16 年”/“17 年”12 月的数据。 Pandas 日期时间索引非常灵活直观,请查看更多示例here。
顺便说一句,如果您使用的是 pandas-datareader (0.7.0) 的新版本,则不再需要插入 pd.core.common.is_list_like = pd.api.types.is_list_like
.