gpt4 book ai didi

Python - 使用字符串数组,将它们作为函数的数据帧名称的输入传递

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

我是Python新手,不确定这是否是一种愚蠢的方法(因为我可能有数千个股票代码)。我试图传递一个股票代码列表,其中有一个我单独创建的数据框列表。我想根据数组将不同的数据帧传递到函数中。关于执行此操作的最佳方法有什么建议吗?

    def ind (in_df):
in_df['CHG']= in_df['Open'] / in_df['Close']
return ;

STK = ['GOOG','TSLA','AAPL']

for index in range(len(STK)):
print (STK[index])
ind(pd.DataFrame[STK[index]])

最佳答案

您可以像下面这样编写循环。这样您就不必单独调用 len 或单个列表元素。

STK = ['GOOG','TSLA','AAPL']

for stockCode in STK:
print (stockCode)
ind(pd.DataFrame[stockCode])

关于Python - 使用字符串数组,将它们作为函数的数据帧名称的输入传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43958158/

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