2016-05-20 2 views
0

У меня есть данные, что выглядит примерно так:удаление дубликатов в SAS Enterprise Guide

A  B  C 

1  X  0.5 
1  X  0.6 
1  X  0.7 
1  Y  100 
1  Y  101 
2  X  0.4 
... 

Я хочу, чтобы удалить дубликаты, так что данные выглядит следующим образом:

A  B  C 

1  X  0.5 
1  Y  100 
2  X  0.4 
... 

кто может помочь, пожалуйста? Я пробовал использовать sort и sql, но это не сработало.

+1

Показать, что вы пробовали. И «proc sort», и 'proc sql' могут дать вам правильный результат. Кроме того, вам не нравится, какая запись сохраняется в каждом наборе дубликатов A/B? В частности, первая запись (самая низкая на C)? – Joe

+1

Посмотрите на 'proc sort' с параметром' nodupkey'. –

+0

Поскольку это EG, вы также должны указать, используете ли вы код или задание – Reeza

ответ

1

Попробуйте SORT еще раз. В EG посмотрите на задачу SORT. Должна быть опция выбора уникального ключа и уникальных наблюдений. Ваши клавиши выглядят как A/B.

Смежные вопросы