Этот вопрос немного странный (он второй о той же проблеме), и я постараюсь помочь вам, не давая никакого функционального кода.Как?
Сначала нам нужно спланировать шаги по проблеме:
Нам нужно создать функцию в R, которая повторяется, если исходный ввод является простым или нетчисло.
is_prime = function(my_number) {
# Logic behind prime numbers
# A prime number (or a prime) is a natural number greater than 1 that cannot be formed by multiplying two smaller natural numbers. (wiki)
}
Функция is_prime должна возвращать логическое значение (или массив, основанный на вводе)
Нам нужно отфильтровать простые числа.
number_sequence = 1:1000 # it's an array
is_prime_vector = is_prime(number_sequence) # so, the function will return an array too.
prime_numbers = number_sequence[is_prime_vector]
Надеюсь, это поможет вам.