返回'无法从重复轴重新索引'…我在做什么错?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了返回'无法从重复轴重新索引'…我在做什么错?相关的知识,希望对你有一定的参考价值。

import pandas as pd
tickers =['ACLLF','ACNB','ALNPY','AMSF','ANAT','APYRF','ATASY','AWTRF','BCH','BCMXY','BGS','BKMG','BKKLY','BKNIY','ACCO','AHCHY','APAM','ARKAY','BIG','BSMX','CBWBF','CFG','CICHY','CIHKY','CMA','CMC','CVI','CWB.TO','TLT','AGG']
data = pd.DataFrame(columns=tickers)
for t in tickers :
    data[t]= yf.download(t,'2018-01-01')['Adj Close']
答案

错误是由于缺少行情自动收录器数据而引起的-该符号可能已被除名。

您可以使用它来绕过错误:

for t in tickers: 
    try: 
        data[t] = yf.download(t,'2018-01-01')['Adj Close'] 
    except ValueError: 
        pass 

以上是关于返回'无法从重复轴重新索引'…我在做什么错?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我收到此错误“ValueError:无法从重复轴重新索引”?

Pandas - ValueError:无法从重复的轴重新索引

ValueError:groupby Pandas 中的“无法从重复的轴重新索引”

Pandas - 在数据框中附加字符串:ValueError:无法从重复的轴重新索引

ValueError:无法使用 groupy 从重复轴重新索引并在 Pandas 中应用 pct_change

UITableview返回不正确的索引路径行[重复]