2017-12-04 3 views
1

Ich habe Zeilen aus einer Excel-Datei, in der einige Spalten numerische Werte enthalten. Ich möchte alle Zeilen löschen, die Spalten mit numerischen Werten haben. Eine Zeile, die ich löschen möchte, ist zum Beispiel:SAS, fallende Zeilen mit numerischen Werten

User ID City State Country Age 
4969   30 4970 Missing value 

Gibt es dafür eine einfache Funktion?

Antwort

2

Das Löschen einer Zeile mit einer Bedingung ist ziemlich einfach. Sie können ANYALPHA verwenden, um Spalten mit nicht numerischen Feldern zu identifizieren.

data want; 
    set have; 
    if not (anyalpha(state)) then delete; 
run; 
+0

Sie möchten wahrscheinlich ein Array einrichten, um jede Variable zu durchlaufen – Longfish

Verwandte Themen