gpt4 book ai didi

python - 如何从我的数据框列表中获取特定列。

转载 作者:太空宇宙 更新时间:2023-11-03 21:25:26 24 4
gpt4 key购买 nike

这是我编写的用于存储所有加密货币数据的代码。

altcoins2=['BTC','DASH','LTC','NXT',
'STR','XMR','XRP','ETH',
'ETC','REP','ZEC','BCH',
'EOS','SNT','KNC','BAT','LOOM',
'DOGE','GNT','LSK','SC','ZRX']
actcoin_data = {}

for altcoin in altcoins2:
coinpair = 'USDT_{}'.format(altcoin)
crypto_price_df = CryptoData(coinpair)
crypto_price_df['weekday']=crypto_price_df.index.weekday
crypto_price_df['change']=crypto_price_df.close.diff()
actcoin_data[altcoin] = makeData(crypto_price_df)

数据存储为数据帧列表,即 actcoin_data。

现在我希望用户输入任何指标,例如“rsi”。每个数据帧作为其中名为 rsi 的列,我想打印所有这些列。

我用过:

indi = input("which indicator you want \n ")
#user types "rsi"
for altcoin in altcoins2:
print(actcoin_data[altcoin].{indi})

但它不起作用。还有更好的办法吗?

感谢您的帮助。

附注CryptoData函数用于从服务器下载数据,makeData精炼并制作数据帧。

最佳答案

如果我很理解你,就这样做:

print(actcoin_data[altcoin][indi])

关于python - 如何从我的数据框列表中获取特定列。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53870002/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com