简体   繁体   English

将元组打印到 Function 末尾的 DataFrame

[英]Print Tuple into a DataFrame at end of Function

I'm trying to print my information into a Dataframe.我正在尝试将我的信息打印到 Dataframe 中。 When I use the code below, I get the当我使用下面的代码时,我得到了

SyntaxError: invalid syntax on the print statement. SyntaxError:打印语句上的语法无效。

The Code works if print (i, slr.coef_) without the dataframe call in front of it如果 print (i, slr.coef_) 前面没有 dataframe 调用,则代码有效

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_))```

Try this:尝试这个:

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)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM