我正在尝试使用melt()
函数,但它向我显示了传递 2 个参数的错误,这真的很奇怪,因为我id
作为参数传递并且在我的 DataFrame 中我只有一id
列,虽然这个错误仅在我使用从中拆分的数据时出现数据集按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_train是一个cudf DataFrame
.