SAS导入csv或者Excel时遇到长串数字被当做科学计数法处理;例如身份证319201198902089834 被计作 319..E1234(仅仅举个栗子);
试过以下方法1. 使用菜单自动导入;
2. 使用 data tablename;
infile '路径' missover dsd delimiter=',' lrecl=32767;
( 一串) informat ;
( 一串) format ;
input 变量1 变量2....;run;
(检查过格式都没有问题,因为长串数字实际上是ID,因此必须作为字符处理)
3. proc import ...
由于文件是大批量的,因此使用循环步+proc import 似乎较为合理,但是proc import 仍然没有解决长串数字被当做科学计数法处理的现象;
求教高手解答,谢谢!!