У меня есть фрейм данных в r с 1000 строками, я хочу разделить его на 10 фреймов данных, каждый из которых содержит 100 строк с выборкой, заменив ее на False, чтобы я получил все 1000 строк, как это сделать в цикле и сохранить все 10 фреймы данных в виде списка или любой эффективный способ использовать один за другим на основе индекса?
data <- read.csv("data.csv")
nrow(data)
1000
Я делю как
split1 <- sample_n(100, replace = FALSE)
аналогично мне нужно 10 разделений со всеми 1000 строками, sample_n дает мне случайные 100 строк, я хочу убедиться, что второе разделение не займет ни одну из строк в split1, тогда я думаю, что могу сохранить в виде списка или любого другого эффективный способ использования на основе индекса
l = list(split1, split2,....)
Нет необходимости хранить на диске, только промежуточные данные R, если это происходит в цикле, для упрощения кода будет лучше