【问题标题】:covert a data frame to mldr object (second argument must be a list)将数据框转换为 mldr 对象(第二个参数必须是列表)
【发布时间】:2019-06-16 07:15:12
【问题描述】:

我想将我的数据框转换为 mldr 对象,我收到此错误: do.call(paste, c(dataframe[, new_mldr$labels$index], sep = "")) 出错:第二个参数必须是列表

我的数据框头部如下:

 hour P    load    week_day days  month    lable

67 13 1 12274 3 3 1 13 72 18 1 13620 3 3 1 22 73 19 1 13988 3 3 1 22 74 20 1 13748 3 3 1 22 75 21 1 13306 3 3 1 22 87 7 1 11556 4 4 1 13

【问题讨论】:

    标签: r multilabel-classification


    【解决方案1】:

    我猜您在使用mldr_from_dataframe 函数时会收到此错误,很可能是因为您为labelIndices 提供了一个索引(编号7 对应于您的名为lable 的列)。多标签分类需要多个标签,而您的问题似乎是单标签分类问题,在这种情况下,mldr 是不需要的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-04
      • 2017-08-04
      • 2021-05-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-17
      • 2018-12-19
      • 2020-03-08
      相关资源
      最近更新 更多