我正在尝试使用proc import导入csv。
proc import datafile='/SourceFiles/UserTable.csv'
out=UserTable dbms=csv replace;
getnames=yes;
run;
除最后一个之外,正确捕获列名称。最后一列始终更改为VARx。出于测试目的,我甚至将我的数据集更改为具有一列和一个值,以便它就像
用户 约翰逊
但USER也会更改为Var1。我很确定我没有违反任何命名惯例。
有人有什么想法吗?
答案 0 :(得分:0)
尝试这个,它适用于我使用sas 9.3
proc import datafile="C:\Users\OldSalt\Desktop\test.csv"
out=mydata
dbms=csv
replace;
getnames=yes;
run;
所以,这看起来和你的脚本一样。我在PC上运行得很好。看起来你在UNIX机器上运行。检查输入文件。它可能已损坏。