SAS中文论坛
标题:
菜鸟求助。。。在线等。。急!
[打印本页]
作者:
shiyiming
时间:
2008-10-11 16:14
标题:
菜鸟求助。。。在线等。。急!
请教各位一个问题。
原数据中有一列名为“帐号”的数据,这些数据有一部分以‘0’为开头,如‘0987654321’。当我把原数据(xls.格式)导入到sas后,sas把这些‘0’开头的账号变成空值,显示为‘ . ’,其他非‘0’开头的账号就没受影响。我尝试把原数据复制到txt.文件中,然后以txt.格式导入,这些‘0’开头的账号没有被设成空值,但‘0’被自动去掉了,如‘0987654321’变为‘987654321’。
本人曾经试过多种方法, 如:把excel文件中“账号”一列设为“text”再导入到sas,但效果仍然不是很理想。
请问各位大虾如何解决???
ps:用sas导入文件的时候用的是导入向导方式,即“file--import data”
在线等。。。急阿。。。。。谢了各位!!!
作者:
shiyiming
时间:
2008-10-11 16:28
标题:
Re: 菜鸟求助。。。在线等。。急!
excell 文件转换成TXT文件一定要注意格式,格式转化不对也是无法读出数据!
作者:
shiyiming
时间:
2008-10-11 22:54
标题:
Re: 菜鸟求助。。。在线等。。急!
格式问题,不要用import过程。
在FILENAME用DDE选项再加一个DATA步试试看。
作者:
shiyiming
时间:
2008-10-16 00:41
标题:
Re: 菜鸟求助。。。在线等。。急!
sas中前面有0的数据,在输入时用字符型格式输入,可以保存前面的0.你可以先把变量“账号”输入到一个数据集,然后和其他变量所在的数据集合并。我是这样想的。
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2