Извините, что беспокою вас, ребята.Я новичок в программировании и R действительно сложно.Я пытаюсь читать онлайн-решения, и в 95% случаев ответы слишком сложны для меня, чтобы понять.
Я пытаюсь использовать функцию для создания списка случайных чисел, а затем разделить их на две части.
пользовательские вводы aa (N, split).N представляет количество случайных элементов в созданном списке, который называется bb.Затем разделенное число представляет, как пользователь хочет разделить этот список на два, причем первый новый список содержит первые разделенные элементы, а второй список - остальные.например.
aa(7, 3)
bb = 1,5,7,3,6,4,2
cc1 = 1, 5, 7
cc2 = 3, 6, 4, 2
aa <- function (N, split) {
bb <- list (sample (1:N))
cc1 <- bb[[1]][1:split]
cc2 <- bb[[1]][split+1:N]
}
Проблема в том, что после того, как я запустил функцию, используя aa (7, 3), ни bb, ни cc не создаются.Я предполагаю, что функция должна иметь возможность создавать списки bb, cc1 и cc2 внутри самой функции, чтобы, когда пользователь вводит aa (7, 3), он мог сразу же набирать bb, cc1 и cc2 для доступа к новым спискам.
Извините за мой простой вопрос, я стараюсь изо всех сил изучать программирование, но я не очень умен.