【问题标题】:R mlr3 create TaskregrST duplicate rows?R mlr3 创建TaskregrST 重复行?
【发布时间】:2021-08-20 18:13:49
【问题描述】:

我有一个名为 tab_mlr 的数据框,它包含 788 行中大约 19 个要素的坐标。

str(tab_mlr)

该对象有 21 个变量的 788 个观测值(其中 2 个变量分别为纬度和经度)。我创建了一个这样的 sf 对象:

data_mlr <- sf::st_as_sf(tab_mlr, coords = c("Longitude", "Latitude"), crs = 4326)

data_mlr 有 788 个特征,没关系。但是当我像这样用这个 data_mlr 创建一个任务时:

task <- TaskRegrST$new(
  "mlr",
  backend = data_mlr,
  target = "Hauteur"
)

任务对象有 620 944 行!!!为什么不是 788 行?

【问题讨论】:

  • 如果您可以通过示例任务重现此问题,请在 GH 存储库中打开一个问题。

标签: r mlr3


【解决方案1】:

原因可能是您为每一行创建了 788 行,因此您有 788^2 行。

【讨论】:

  • 是的,788^2 = 620 944,但是为什么我们每行有 788 行而不是每行 1 行?
猜你喜欢
  • 2019-03-01
  • 1970-01-01
  • 2015-05-11
  • 1970-01-01
  • 2021-12-05
  • 1970-01-01
  • 2014-06-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多