在python中为数据帧的回归分析创建循环

在python中为数据帧的回归分析创建循环,python,pandas,linear-regression,Python,Pandas,Linear Regression,这里A和B是数据框的两列,其中包含一些时间序列股票市场收盘值 每次我用不同名称的新股票价格列更新数据框时。我想动态地运行它 我希望在循环中运行此操作,在循环中,列名随着数据框更新为新的库存值而不断更改,并在相同的数据框上运行回归。如果我将列重命名为 datafinal.columns=['A','B'] 它现在接受新名称。我尝试更改列名,但此代码不适用于按位置更改的列名测向[测向列[2]]是。仅按位置我尝试过,但函数不接受新的列名。嘿,谢谢joe,它现在正在工作,如果我将其更改为datafina

这里A和B是数据框的两列,其中包含一些时间序列股票市场收盘值

每次我用不同名称的新股票价格列更新数据框时。我想动态地运行它


我希望在循环中运行此操作,在循环中,列名随着数据框更新为新的库存值而不断更改,并在相同的数据框上运行回归。

如果我将列重命名为

datafinal.columns=['A','B']


它现在接受新名称。

我尝试更改列名,但此代码不适用于按位置更改的列名<代码>测向[测向列[2]]是。仅按位置我尝试过,但函数不接受新的列名。嘿,谢谢joe,它现在正在工作,如果我将其更改为datafinal.columns=['A','B']它现在接受新名称。
result = smf.ols('A ~ B', data= datafinal).fit()