我正在尝试将多个回归模型的摘要导出到表中。
results = {'A':result.summary(),'B': result1.summary(),'C': result2.summary(),'D': result3.summary(),'E' : result4.summary()}
df2 = pd.DataFrame({'Model':[],'Param':[],'Value':[]})
for mod in results.keys():
for col in results[mod].tables[0].columns:
if col % 2 == 0:
df2 = df2.append(pd.DataFrame({'Model': [mod]*results[mod].tables[0][col].size,'Param':results[mod].tables[0][col].values,'Value':results[mod].tables[0][col+1].values}))
print(df2)
当我运行代码时,它给我错误:
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-280-952fff354224> in <module>
3 df2 = pd.DataFrame({'Model':[],'Value':[]})
4 for mod in results.keys():
----> 5 for col in results[mod].tables[0].column:
6 if col % 2 == 0:
7 df2 = df2.append(pd.DataFrame({'Model': [mod]*results[mod].tables[0][col].size,AttributeError: 'Simpletable' object has no attribute 'column'