Ich öffne ein neues Programm in SAS Enterprise Guide mit Datei -> Neu -> Programm.Cant lesen in .csv Datei
Jetzt würde ich zu einer Last CSV-Datei von meinem Desktop wie dem folgenden Code:
proc import datafile="C:\Users\M.van.der.Peet\Desktop\test.csv"
out=shoes
dbms=csv
replace;
getnames=no;
run;
proc print;
run;
Als ich das laufen bekomme ich folgende Fehler jedoch:
ERROR: Physical file does not exist, C:\Users\M.van.der.Peet\Desktop\test.csv.
Aber die Datei ist da :). Irgendwelche Gedanken darüber, wie ich besser verstehe, warum das nicht funktioniert? Gibt es eine ls() ähnliche Funktion, um zu sehen, welche Dateien in einem Verzeichnis gespeichert sind?
Wenn Sie sicher sind, dass die Datei vorhanden ist, wird sie möglicherweise von einem anderen Programm geöffnet. – LBes
Ist sas auf einem Remote-Server installiert? Vielleicht müssen Sie die Datei dort ablegen, wenn das der Fall ist ... – LBes
In den meisten Fällen ist der Grund, warum sas eine Datei nicht lesen kann, Dateisystemberechtigungen. Überprüfen Sie, ob der Benutzer berechtigt ist, diese Datei zu lesen. – Bagin