我会运行一个循环,从每个 base_currency 的函数(未在循环中编码)中检索数据。代码运行没有错误,但它显示列表中的第一个项目的 5 次(base_currency 的数量),而不是一个接一个地循环(函数中的 x 无法正常工作)。
编码:
base_currency = ['BTC','ABX','ADH','ALX','1WO']
length = len(base_currency)
d_volu = []
i = 0
while i < length:
for x in base_currency:
volu = daily_volume_historical(x, 'JPY', exchange='CCCAGG').set_index('timestamp').volume
d_volu.append(volu)
i += 1
d_volu = pd.concat(d_volu, axis=1)
print(d_volu)
谢谢
正如@Grismar 所提到的,您在 base_currency 上循环了两次。您可以通过使用这样的列表理解来避免混淆。
base_currency = ['BTC','ABX','ADH','ALX','1WO']
d_volu = [daily_volume_historical(x, 'JPY', exchange='CCCAGG').set_index('timestamp').volume
for x in base_currency]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句