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.
| Parameter | Beschreibung |
|---|---|
| table | Gibt die In-Memory-Tabelle an, für die Spalteninformationen angezeigt werden sollen. Dies ist ein erforderlicher Parameter. |
| inputs | Gibt 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. |
| dataSourceOptions | Ermöglicht die Angabe von Optionen für Datenquellen, wenn die Tabelle aus einer externen Quelle geladen wird. Wird selten für diese Aktion verwendet. |
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.
| 1 | DATA casuser.CARS; SET sashelp.cars; RUN; |
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.
| 1 | |
| 2 | PROC CAS; |
| 3 | TABLE.columnInfo / TABLE={caslib='casuser' name='CARS'}; |
| 4 | |
| 5 | RUN; |
| 6 |
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.
| 1 | |
| 2 | PROC CAS; |
| 3 | TABLE.columnInfo / TABLE={caslib='casuser' name='CARS'} inputs={{name='Make'}, {name='Model'}, {name='MSRP'}}; |
| 4 | |
| 5 | RUN; |
| 6 |