Ich versuche, eine CSV mit Proc-Import zu importieren.Proc Import ändert immer den letzten Spaltennamen in VARx
proc import datafile='/SourceFiles/UserTable.csv'
out=UserTable dbms=csv replace;
getnames=yes;
run;
Die Spaltennamen werden bis auf die letzte richtig erfasst. Die letzte Spalte wechselt immer zu VARx. Für Testzwecke, ändere ich auch meine Dataset eine Spalte und einen Wert zu haben, so dass es heißt,
USER
Johnson
Aber USER Änderungen Var1 als auch. Ich bin mir ziemlich sicher, dass ich keine Namenskonventionen verletze.
Hat jemand irgendwelche Ideen?
Veröffentlichen Sie den Code, der im Protokoll generiert wird. Schauen Sie sich auch die Option datarow oder firstobs an. – Reeza
Ich habe keine Probleme beim Lesen einer Datei mit USER als Spaltenüberschrift. Wie haben Sie den Fehler entdeckt? Beachten Sie, dass Sie beim Versuch, auf eine Variable mit dem Namen USER in einer PROC SQL Select-Anweisung zu verweisen, seltsame Ergebnisse erhalten. – Tom