这是你想要的吗? 您可以使ESM函数接受两个参数,并且可以在循环中重用此函数。
def esm(data, ratio): X = series[data].values size = int(len(X) * ratio) for data in ["col1", "col2", "col3", "col4"]: for ratio in [0.6, 0.7, 0.8, 0.9]: esm(data, ratio) # do something