2016-04-18 16 views
-2

以下のコードを実装しようとしましたが、エラーが返されます。 'LinearRegression'オブジェクトはありません。何が間違っていますか?おかげPythonエラーの線形回帰

repair_agg.groupby('block_id').apply(clf.fit(repair_agg['t'].reshape(repair_agg['t'].shape[0],1),repair_agg['lognum']))

repair_aggはデータフレームです。

答えて

1

Pandas apply()メソッドは、呼び出し可能な関数を取ります。呼び出し可能ではないscikit-learn LinearRegressionオブジェクトを渡しています。

+0

私はそれを解決する方法を提案できますか? – peterchen

+0

あなたの質問には私がそれに答えるのに十分な詳細がありません。しかし、一般的に、あなたが望むことをする関数を定義し、それを '' apply() ''に渡したいと思うでしょう。 – jakevdp