Я хочу создать своего рода вложенную регулярную последовательность в R. Это следует за повторяющимся шаблоном, но без согласованных интервалов между значениями. Это:Создание (полу) регулярной последовательности - регулярная скорость с различными интервалами
8, 9, 10, 11, 12, 13, 17, 18, 19, 20, 21, 22, 26, 27, 28, ....
Итак, 6 номеров с интервалом 1, затем интервал 3, а затем снова и снова. Я бы хотел, чтобы это было до 200, в идеале, возможность указать эту конечную точку.
Я попытался с помощью rep
и seq
, но не знаю, как получить регулярно изменяющийся интервал длины в в обе функции.
Я начал строить его и думал о создании функции шага, основанной на длине ... это не может быть так сложно - какой трюк/волшебный пакет я не знаю?
Thats great - простой и масштабируемый для дальнейшего использования. Это был этап «настройки», в котором мои программы были короткими - я знал, что это то, что я хотел сделать, но не знал, как войти в код. Большое спасибо! –
Мне также нужно было забросить 'na.trim', поскольку надгенерированные значения остались в виде значений NA. Итак, последний шаг: x = na.trim (x [x <= 200]) –
Я не уверен, что вы сделали, чтобы ввести 'NA', но все, что работает для вас. (Вы можете увидеть мой вывод, скопированный после запуска моего точного кода - no 'na.trim', no' NA's.) – Gregor