[Inhalt] [Zurück] [Weiter] [Thema] [Index]

RelClassify()


Syntax:

RelClassify (Relation R, String wertfeld, Array grenzen) : Relation
R: eine Memory-Relation
wertfeld: auszuwertendes Feld
grenzen: Klassengrenzen (Schlüssel und Inhalt müssen Zahlen sein)

Beispiel:

R2 := RelClassify (R, "Y2", GA)

Beschreibung:

Klassifiziert alle Tupel aus R anhand des Felds wertfeld. Die Klassengrenzen werden in den Schlüsseln von grenzen übergeben.

Die Ergebnis-Relation enthält zu jedem Tupel aus R ein Tupel. Die Struktur dieser Tupel ist um das Feld Klasse#15.4N erweitert, welches die Klasse enthält, in der der Wert in wertfeld liegt. Der Inhalt des Felds Klasse ist der Inhalt des Eintrags aus dem Feld grenzen, der die obere Grenze der Klasse darstellt. Die Klassengrenzen ergeben sich aus den Schlüsseln von grenzen. Werte, die unter der untersten Klasse oder über der obersten Klasse liegen oder Wildcard sind, werden nicht in das Ergebnis übernommen.

Alle Schlüssel und alle Inhalte des Feldes grenzen müssen Zahlen sein. R muss eine MemRelation sein.

Siehe auch Haeufigkeiten(), RelAgglo(), RelJoin() und RelSchnitt().



toposoft 28.10.2024