def priceusd(df):
return df['closeprice'][-1]*btcusdtclose[-1]
此函数使用数据框作为参数,通过将其比特币价格乘以比特币美元价格来给出某种资产的美元价格。
我想要做的只是让资产的名称成为参数,而不是价格数据来自的数据框。我所有的数据框都被命名为assetbtc。例如 ethbtc 或 neobtc。我希望能够将 eth 传递给函数并返回ethbtc['closeprice'][-1]*btcusdtclose[-1]
。
例如,
def priceusd(eth):
return ethbtc['close'][-1]*btcusdtclose[-1]
我试过了,它没有用,但你可以看到我想要做什么
def priceusd(assetname): '{}btc'.format(assetname)['close'][-1]*btcusdtclose[-1].
非常感谢。