python根据月份获取月初月末_用python获取月末数据
我對Python很陌生。在
我試圖找出如何為每個數(shù)據(jù)集(aapl、intc、ebay和amzn)獲取月末的“Adj Close”行。在
以下是我所做的:import numpy as np
import pandas as pd
from pandas import Series, DataFrame
from pandas.tseries.offsets import Day,MonthEnd
import pandas_datareader.data as web
import datetime
start = datetime.datetime(2013,10,28)
end = datetime.datetime(2018,10,28)
aapl = web.DataReader('AAPL','yahoo',start,end)
intc = web.DataReader('INTC','yahoo',start,end)
ebay = web.DataReader('EBAY','yahoo',start,end)
amzn = web.DataReader('AMZN','yahoo',start,end)
我把數(shù)據(jù)幀放進去了
^{pr2}$
我希望數(shù)據(jù)只顯示月末的數(shù)據(jù),所以我這樣做了,但它給了我一個錯誤:amzn = amzn.loc[pd.date_range(start, end, freq='BM')]
我怎么才能只顯示月底呢?在
我還想創(chuàng)建一個以日期為索引的表,顯示月末所有股票的調(diào)整收盤價。在
我試過了,但沒用(上面說有重復的鑰匙):alldata = pd.merge(aapl,intc,ebay,amzn)
我知道‘BM’給了我一個月的結(jié)尾,但我似乎找不到一個使用它的方法。在
我絞盡腦汁,一直在找;我找不到答案。在
總結(jié)
以上是生活随笔為你收集整理的python根据月份获取月初月末_用python获取月末数据的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中文表示什么_越南水果摊贴出中文标语,看
- 下一篇: 解放军消声最好的05式微声冲锋枪