У меня есть набор данных SAS говорят, df
так:Удаление строк в наборе данных SAS, где все остальные значения отсутствуют, за исключением одного столбца
Input:
A B C D
1 . . .
2 . . .
3 0 1 1
4 1 0 1
Код для данных порождений:
data df;
input A B C D;
DATALINES;
1 . . .
2 . . .
3 0 1 1
4 1 0 1
;
run;
Теперь я хочу удалить 1-й 2 строки. Мне нужна логика, чтобы удалить эти строки в df
, где все значения отсутствуют в строке, кроме A
.
Output:
A B C D
3 0 1 1
4 1 0 1
Я очень новый для SAS, и я прошу ответ без proc sql
.
Примечание: здесь я дал всего 4 столбца. На самом деле у меня есть более чем 25 columns.I нужен обобщенный ответ без использования имен столбцов B, C, D
могут быть разные столбцы с отсутствующими значениями в каждой строке? –
Нет, мое требование: у меня всегда есть значение в A. Только от B до D всегда будут отсутствовать значения. –