我要:
1-在Excel文件中导入一列编号为88的行情收录器
2-获取这些行情清单的历史价格数据
3-将数据导出回excel
我的问题:
filename=r'C:\Users\User\Desktop\data.xlsx'
yeah = pd.read_excel(filename, sheet_name='entry')
stock = []
stock = list(yeah['stock_name'])
print(stock)
请检查下面显示我的错误的照片链接 [1]:https://i.stack.imgur.com/kizuW.png
如何删除所有这些\xa0 and nan
?并使其可用于下一步?
symbol_list=[stock]
for symbol in symbol_list:
symbol_adj_close[symbol] = web.get_data_yahoo([symbol],start,end)['Adj Close']
print(symbol)
谢谢!
答案 0 :(得分:0)
此行遍历stock
中的所有元素,并:
nan
中属于if not pd.isna(s)
的熊猫剔除掉。 \xa0
中的s.replace('\xa0', ' ')
。stock = [ s.replace('\xa0', ' ') for s in stock if not pd.isna(s) ]