Так что у меня возникли проблемы с созданием счетчика, надеюсь, вы все сможете помочь. Допустим, у меня есть векторДля каждого элемента заданного вектора генерируйте последовательность с X, X-1, ..., X- (N-1)
x <- c(40,10,60)
Нужный результат будет новая матрица 3 х каждая строка является новая дата ищет что-то вроде этого ..
40 39 38 37 36 35 34 33 32 31 30...
10 9 8 7 6 5 4 3 2 1 0 0 0
60 59 58 57 56 55 54 53 52 51 50
То, что я хочу для строки в вычесть из предыдущей записи n число раз. Как мне это сделать?
Любая помощь очень ценится.
* «Желаемый результат будет новым вектором 3 x n" *. Нет такой вещи, как «вектор 3 x n». Вы имеете в виду матрицу, массив или фреймворк? – smci
Кроме того, из '4 3 2 1 0 0 0' вы хотите, чтобы число/последовательность данных были зажаты в 0 (не может идти отрицательно). Один из способов - использовать «pmax». – smci
't (mapply (function (y) c (rev (sequence (y)), rep (0, max (x) + 1 - y)), x))' – rawr