У меня есть один набор данных, как это:расчетные значения с использованием SAS
a b c
1 2 3
4 5 6
5 8 9
9 11 12
, так что я хочу сделать ограничение для данных.
Например:
a(2) - b(1) >=1 and a(2) -c(1) >=1
a(3) - b(2) >=1 and a(3) -c(2) >=1
a(2)
означает вторую строку для переменной a
и т.д.
Как написать код для этого ограничения в SAS?
a(2) - b(1) >=1 and a(2) -c(1) >=1
Ожидаемый результат:
a b c
1 2 3
4 5 6
Что вы хотите, чтобы вывод выглядеть? Посмотрите на функцию задержки в противном случае. – Reeza
@Reese Я хочу написать функцию типа (2) - b (1)> = 1 и a (2) -c (1)> = 1, чтобы ограничить этот набор данных, поэтому, если a (2) - b (1)> = 1 и a (2) -c (1)> = 1, значение сохранится – user3849475
Какое значение вы сохраните, первую или вторую строку. SAS не обрабатывает данные так, как обычно это делают другие языки, если вы не перейдете в IML. Публикация того, что вы ожидаете от вывода, поможет ответить на ваш вопрос. – Reeza