lijlz 向大家请教两个问题: 1、导入excel表格,用getnames=yes,第一行会变成label,但列名names还是_col0、_col1...,有没有办法将excel的第一行导入成names呢? 2、用sas到如数据,字符型总是出现截断,请问这是什么原因,怎样可以避免呢? 谢谢~
minhaosheng 回复 第1楼 的 lijlz:你可以先把EXCEL转化为CSV格式的文件,然后再用import过程导入一下试试。 导入的变量是字符型时,最好声明一下这个变量的格式(主要是长度),否则就容易出现导入不全的情况。
minhaosheng 回复 第5楼 的 lijlz:这样试试 data temp; informat lab $50. ;/*此处的50可以换成更大的数字*/ infile "e:\sas\example.csv" dsd; input x1 x2 lab $; proc print data = temp; run;