Я программирую на R. У меня есть вектор, содержащий, скажем, 1000 значений. Теперь предположим, что я хочу разделить эти 1000 значений случайным образом на два новых набора, один из которых содержит 400 значений, а другой - 600. Как я могу это сделать? Я думал о том, чтобы сделать что-то подобное ...
firstset <- sample(mydata, size=400)
... но это не разбивает данные (другими словами, Я до сих пор не знаю, какие 600 значений поместить в другой набор). Я также подумал о цикле от 1 до 400, случайном удалении одного значения за раз и помещении его в firstset
. Это приведет к правильному разделению данных, но мне не ясно, как это реализовать. Кроме того, мне сказали по возможности избегать для
циклов в R.
Есть идеи?