У меня есть набор данных, содержащий пустые ячейки. Похоже, чтоУдалить пустые строки в SAS
Year Volume ID
2000 999 LSE
2001 . LSE
. 555 LSE
2008 . NYSE
2010 1099 NYSE
Мне нужно удалить строку, содержащую пустые ячейки. Вывод должен выглядеть следующим образом
Year Volume ID
2000 999 LSE
2000 1099 NYSE
Я попытался следующий код
data test;
set data;
if volume = " . " then delete;
if year= " . " then delete;
run;
Но выходной файл имеет 0 наблюдения и SAS дает мне
NOTE: Character values have been converted to numeric values at the
places given by (Line):(Column).
Также я попытался
options missing = ' ';
data test;
set data;
if missing(cats(of _all_)) then delete;
run;
Но его не волнует король.
Я просто хочу удалить строки с пустыми ячейками. Кто-нибудь может помочь мне решить эту проблему? Заранее спасибо !!!
Как уже упоминалось Джо, ваш код выше должен по-прежнему работать с автоматическим преобразованием символа в числовой. Должно быть что-то еще происходит. Есть ли что-нибудь еще на вашем шаге данных? – DWal