python根据月份获取月初月末_用python获取月末数据
我對Python很陌生。在
我試圖找出如何為每個數據集(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)
我把數據幀放進去了
^{pr2}$
我希望數據只顯示月末的數據,所以我這樣做了,但它給了我一個錯誤:amzn = amzn.loc[pd.date_range(start, end, freq='BM')]
我怎么才能只顯示月底呢?在
我還想創建一個以日期為索引的表,顯示月末所有股票的調整收盤價。在
我試過了,但沒用(上面說有重復的鑰匙):alldata = pd.merge(aapl,intc,ebay,amzn)
我知道‘BM’給了我一個月的結尾,但我似乎找不到一個使用它的方法。在
我絞盡腦汁,一直在找;我找不到答案。在
總結
以上是生活随笔為你收集整理的python根据月份获取月初月末_用python获取月末数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中文表示什么_越南水果摊贴出中文标语,看
- 下一篇: websocket python爬虫_p