擅长:python、mysql、java
<p>您的循环是变量中的var,它只包含一个项:一个字符串。
那么,这样一个循环的目的是什么呢?diag,age,ICVcm3,dfwo2这些值在哪里?函数是关于什么的?似乎是一个非常特别的话题。你知道吗</p>
<p>尽管只是猜测,像这样的东西可能是你一直在寻找的:</p>
<pre><code>def myfunction(variables,diag,age,ICVcm3,dfwo2):
for var in variables:
lm_full = sm.formula.ols(formula='%s ~ diag + age + ICVcm3' % var, data=dfwo2).fit()
print("===============================================================================")
print(" formule = %s ~ diag + age + ICVcm3" % var)
print("===============================================================================")
print(lm_full.summary())
</code></pre>