【问题标题】:Split the data in R, split into percentage拆分R中的数据,拆分为百分比
【发布时间】:2019-08-07 22:39:13
【问题描述】:

我有一个对应于不同类型数据集的数据集。那么如何计算大小写。

数据应该分成一个案例:1)第一个案例 - 15% 的训练数据和 5% 的测试

如何正确写法?

【问题讨论】:

  • caret检查?createDataPartition
  • 你能写出这个例子吗?表名是 dt_raw,不知道语法..
  • 可以查看here

标签: r percentage


【解决方案1】:

没有createDataPartition,一个简单的方法如下。

假设您希望 train_prop 作为训练集,test_prop 作为来自数据集 my_dataset 的测试集。理想情况下,它们的总和将是 11-val_prop,但出于某种原因,您需要 15% 和 5%。所以你将分别需要 0.15 和 0.05。

indices <- sample(x = rep.int(x = c(0, 1, 2),
                  times = round(nrow(my_dataset) * c(1 - train_prop - test_prop, train_prop, test_prop))))
train_set <- my_dataset[indices == 1,]
test_set <- my_dataset[indices == 2,]

【讨论】:

  • 当然!对此我感到非常抱歉。我想私下给你看截图和代码。问你这个..我只是一个初学者...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-12-30
  • 2023-01-22
  • 1970-01-01
  • 1970-01-01
  • 2014-06-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多