你可以通过循环调用带有f字符串的属性吗?

时间:2018-05-12 11:53:27

标签: python pandas

import pandas as pd

def get_stat(symbol, stat):
  df = pd.read_csv(f"{symbol}.csv")
return df['close'].f"{stat}"() 

def test_run():
    for symbol in ['nugt', 'soxs']:
        for stat in ['max','min', 'mean']:
            print(f"{stat} Close")
            print(symbol, get_stat(symbol))


if __name__ == "__main__":  
    test_run()

“stat”变量不会在“test_run”函数和“get_stat”函数之间进行链接,而“get_stat”函数又不允许我在.f"stat"()部分调用它。我的目标是看到这样的结果:

  • max关闭
  • nugt ####
  • min关闭
  • nugt ####
  • 意味着关闭
  • nugt ####
  • max关闭
  • soxs ####
  • min关闭
  • soxs ####
  • 意味着关闭
  • soxs ####

0 个答案:

没有答案