将元组打印到函数末尾的数据帧中

2024-09-24 00:28:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图将我的信息打印到数据框中。当我使用下面的代码时,我得到

SyntaxError:print语句上的语法无效

如果print(i,slr.coef_)前面没有数据帧调用,则代码可以工作

for i in qual_train.columns:

    X = qual_train[[i]]
    y = train['SalePrice']

    slr = LinearRegression()
    slr.fit(X, y)

    print pd.DataFrame(i, (slr.coef_))```


Tags: columns数据代码in信息for语法train
1条回答
网友
1楼 · 发布于 2024-09-24 00:28:47

试试这个:

for i in qual_train.columns:
   df=pd.DataFrame()

    X = qual_train[[i]]
    y = train['SalePrice']

    slr = LinearRegression()
    slr.fit(X, y)
    df['i']=pd.Series(i)
    df['coef_']=pd.Series(slr.coef_)

    print (df)

相关问题 更多 >