簡體   English   中英

如何僅從Yahoo Finance庫獲取調整后的收盤價

[英]How to get only Adjusted Close Price from Yahoo Finance library

我正在使用Python中的Yahoo Finance Library提取股票數據。

import yahoo_finance
ticker = 'GLD'
begdate = '2014-11-11'
enddate = '2016-11-11'
data = yahoo_finance.Share('GLD')
data1 = data.get_historical(begdate,enddate)
gld_df = pd.DataFrame(data1)
date_df = (list(gld_df["Date"]))
adj_close_df = list(gld_df["Adj_Close"])
print(adj_close_df) 

plt.plot(adj_close_df,date_df)

我想在Y軸上繪制此調整后的收盤價,在X軸上繪制相應的日期,但是當我嘗試執行上述操作時,上面的代碼給出了錯誤。

我正在使用Python 3.x,Anaconda

您可以生成如下列表:

l = [ x['Close'] for x in data1]

和劇情:

import matplotlib.pyplot as plt
plt.plot(l)
plt.show()

我知道了。

import yahoo_finance
from pylab import *
import numpy as np
import scipy.signal as sc
import matplotlib.pyplot as plt
import pandas as pd
import datetime as dt

ticker = 'GLD'
begdate = '2014-11-11'
enddate = '2016-11-11'
data = yahoo_finance.Share('GLD')
data1 = data.get_historical(begdate,enddate)
gld_df = pd.DataFrame(data1)
date_df = pd.to_datetime((list(gld_df["Date"])))
adj_close_df = list(gld_df["Adj_Close"])
plt.plot(date_df,adj_close_df)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM