我能';在将索引导入Python3时,似乎没有使用yahoo finance中的^FTSE符号

我能';在将索引导入Python3时,似乎没有使用yahoo finance中的^FTSE符号,python,pandas,import,Python,Pandas,Import,以下工作: import numpy as np import pandas as pd import matplotlib.pyplot as plt from pandas_datareader import data as wb tickers = ['^GSPC','^IXIC','^GDAXI','^FTSE'] ind_data = pd.DataFrame() for t in tickers: ind_data[t] = wb.DataReader(t, data_

以下工作:

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from pandas_datareader import data as wb

tickers = ['^GSPC','^IXIC','^GDAXI','^FTSE']

ind_data = pd.DataFrame()

for t in tickers:
    ind_data[t] = wb.DataReader(t, data_source='yahoo', start='1997-1-1')['Adj Close']

虽然这段代码可以解决这个问题,但如何以及为什么解决这个问题将真正有助于提高您的帖子质量,并可能导致更多的投票。请记住,你是在将来回答读者的问题,而不仅仅是现在提问的人。请在回答中添加解释,并说明适用的限制和假设。
ftse=pd.read_csv('https://query1.finance.yahoo.com/v7/finance/download/^ftse?period1=1058907192&period2=9999999999&interval=1d&filter=history&frequency=1d',index_col=[0],parse_dates=True)