Python 将csv中的线性回归系数和p值保存到S3

Python 将csv中的线性回归系数和p值保存到S3,python,dataframe,parameters,linear-regression,statsmodels,Python,Dataframe,Parameters,Linear Regression,Statsmodels,我想使用scikit将OLS回归的系数导出到S3中的csv。我能部分做到这一点。 我需要你的帮助- 获取p_值 转换为df并添加标题 迄今为止的代码 from statsmodels.formula.api import ols fit = ols('y ~ x1 + x2 , data=df).fit() fit.summary() df_save = fit.params csv_buffer = StringIO() df_save.to_csv(csv_buffer) s3_reso

我想使用scikit将OLS回归的系数导出到S3中的csv。我能部分做到这一点。 我需要你的帮助-

  • 获取p_值
  • 转换为df并添加标题
  • 迄今为止的代码

    from statsmodels.formula.api import ols
    fit = ols('y ~ x1 + x2 , data=df).fit() 
    fit.summary()
    df_save = fit.params
    
    csv_buffer = StringIO()
    df_save.to_csv(csv_buffer)
    s3_resource = boto3.resource('s3')
    s3_resource.Object(bucket, 'df_save.csv').put(Body=csv_buffer.getvalue())
    
    有什么想法吗?提前谢谢