0

関数を使用しようとしていmelt()ますが、2 つの引数を渡すとエラーが表示されます。これはid、引数として渡していて、DataFrame にid列が 1 つしかないため、非常に奇妙です。このエラーは、分割されたデータを使用する場合にのみ発生しますtrain_test_splitそれ以外の場合は正常に機能しています。

エラーメッセージ:

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-676-bfd6b4109c81> in <module>
      1 # melt into long form
----> 2 X_train = X_train.melt('id')
      3 
      4 # group on melted id for idxmax/mean per "row"
      5 g = X_train.groupby('id').value

TypeError: melt() takes 1 positional argument but 2 were given

ここでX_traincudf DataFrameです。

4

2 に答える 2