table

columnInfo

Beschreibung

Zeigt detaillierte Informationen zu den Spalten einer In-Memory-Tabelle in CAS an, wie z. B. Typ, Länge, Format und Label. Diese Aktion ist grundlegend für die Datenexploration und das Verständnis der Struktur einer Tabelle, bevor Analysen durchgeführt werden.

table.columnInfo / table={name="table-name" <caslib="caslib-name">} <inputs={{name="column-name-1"}, {name="column-name-2"}, ...}}>;
Einstellungen
ParameterBeschreibung
tableGibt die In-Memory-Tabelle an, für die Spalteninformationen angezeigt werden sollen. Dies ist ein erforderlicher Parameter.
inputsGibt eine Liste von Spalten an, für die Informationen angezeigt werden sollen. Wenn dieser Parameter weggelassen wird, werden Informationen für alle Spalten in der Tabelle zurückgegeben.
dataSourceOptionsErmöglicht die Angabe von Optionen für Datenquellen, wenn die Tabelle aus einer externen Quelle geladen wird. Wird selten für diese Aktion verwendet.
Datenvorbereitung

Dieser Code lädt die Tabelle 'CARS' aus der Bibliothek 'Sashelp' in eine CAS In-Memory-Tabelle namens 'CARS' in der 'casuser' Caslib. Diese Tabelle wird in den folgenden Beispielen verwendet.

Kopiert!
1DATA casuser.CARS; SET sashelp.cars; RUN;

Beispiele

Dieses Beispiel zeigt, wie die Spalteninformationen für alle Spalten der Tabelle 'CARS' abgerufen werden. Da der Parameter 'inputs' nicht angegeben ist, werden Informationen für alle Spalten zurückgegeben.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1 
2PROC CAS;
3TABLE.columnInfo / TABLE={caslib='casuser' name='CARS'};
4 
5RUN;
6 
Ergebnis :
Die Ausgabe ist eine Ergebnistabelle, die die Attribute für jede Spalte in der Tabelle 'CARS' auflistet, einschließlich Spaltenname, ID, Typ, Länge, Rohdatentyp, Format und Label.

Dieses Beispiel zeigt, wie Informationen nur für die Spalten 'Make', 'Model' und 'MSRP' aus der Tabelle 'CARS' abgerufen werden. Dies wird durch die Angabe des 'inputs'-Parameters erreicht, der die Analyse auf eine Teilmenge von Spalten beschränkt.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1 
2PROC CAS;
3TABLE.columnInfo / TABLE={caslib='casuser' name='CARS'} inputs={{name='Make'}, {name='Model'}, {name='MSRP'}};
4 
5RUN;
6 
Ergebnis :
Die Ausgabe ist eine Ergebnistabelle, die nur die Attribute für die Spalten 'Make', 'Model' und 'MSRP' auflistet. Dies ist nützlich, um die Metadaten relevanter Spalten vor einer gezielten Analyse zu überprüfen.

FAQ

Was ist der Hauptzweck der Aktion `table.columnInfo`?
Welcher Parameter ist für die Aktion `columnInfo` erforderlich?
Wie kann ich Informationen nur für eine bestimmte Teilmenge von Spalten anzeigen?
Welche Art von Informationen liefert die Aktion `columnInfo` über eine Spalte?