SAS Viya ist eine KI-Plattform. Es ist in Sprachen wie Python, Java und R verfügbar. In SAS Viya wird ein Tabellenobjekt namens CASTable verwendet (CAS steht für Cloud Analytic Services). Dieses Mal werde ich Ihnen zeigen, wie Sie die Daten von CASTable exportieren.
Stellen Sie zunächst eine Verbindung zu SAS Viya her.
import swat
conn = swat.CAS('server-name.mycompany.com', 5570, 'username', 'password')
Dann holen Sie sich die CASTable. Dieses Mal werde ich CSV von IRIS-Daten verwenden.
tbl = conn.loadtable('data/iris.csv', caslib='casuser').casTable
Gehen Sie beispielsweise beim Exportieren als CSV wie folgt vor.
tbl.save(name='data/irisout.csv', caslib='casuser')
Wenn die Datei bereits vorhanden ist, wird eine Meldung angezeigt.
The file /u/username/data/irisout.csv already exists. Specify the replace option to overwrite an existing file.
The action stopped due to errors.
Gehen Sie wie folgt vor, um im SAS-Dateiformat SASHDAT auszugeben.
tbl.save(name='data/irisout.sashdat', caslib='casuser')
Für den Export muss kein Dateiformat angegeben werden und wird automatisch durch die Dateierweiterung bestimmt. Bitte beachten Sie, dass die Datei auf der Serverseite gespeichert wird.
Recommended Posts