Clusternummern mit PROC CLUSTER

Und wieder mal habe ich eine einfache Frage, auf welche ich dummerweise selber keine Antwort finde.
Ich habe eine Datei mit vielen Variablen, die ich in zwei Cluster aufteilen will. Ich verwende dabei PROC CLUSTER. Das einzige, was ich von PROC CLUSTER wirklich brauche, sind die Clusternummern. D.h. ich brauche eine neue Datei=Ausgangsdatei+eine neue Spalte mit den Zahlen 1 oder 2, für Cluster 1 oder Cluster 2. Weiter nix, keine Statistiken, keine Bäume (um Gottes Willen, die Datei ist zu groß). Irgendwie habe ich erwartet, dass diese Clusternummern zum Standart gehören, aber es scheint nicht so zu sein. Wie bekomme ich die Clusternummern an meine Datei?
Für die Hilfe werde ich sehr dankbar. :)

Dazu braucht's PROC TREE

Hallo Denis,
auch wenn man nur Clusternummern will, muss man zunächst einen Baum-Datensatz erzeugen, aus dem man dann mit PROC TREE den Ausgabedatensatz machen kann.
Gruß,
Ulrike Grömping

Danke, aber die Frage bleibt

Danke, aber die Frage bleibt dennoch. Denn ich habe genauso verfahren, über den Baum, mit

proc tree data=datei1 out=datei2 nclusters=2 noprint;
, aber als Datei2 habe ich eine Datei bekommen mit nur 3 Spalten: _name_, cluster, clusname. Wie ich jetzt diese Nummern an die Ausgangsdatei bekomme, ist mir ein Rätsel.

Mergen

Ich stimme zu, Komfort ist etwas Anderes. Man muss die Daten wieder zusammen mergen, was anhand der Variable _name_ ja möglich sein sollte (im Zweifelsfall mit einer ID-Variable arbeiten).

Gruß,
Ulrike Grömping

Danke schön! Ja, dass man

Danke schön!
Ja, dass man elegante Lösungen bei SAS nicht unbeding erwarten kann, habe ich schon verstanden. :)