SAS中文论坛
标题:
请教关于import data 的问题
[打印本页]
作者:
shiyiming
时间:
2005-2-10 08:09
标题:
请教关于import data 的问题
我有一组数据(如下),其中第二列是character variable,我把它存为.csv格式然后import到SAS. SAS总是把第二列当作numerical variable.不认识"62545K".把它用"."代替.不知有没有办法让SAS把第二列做为character variable import? 我试过用infile input 命令.但是我的数据有好多列.SAS没法准确的import. 不知哪位朋友知道如何解决这个问题. 谢谢
4/7/1971 139579 Whl durable goods
4/7/1971 62545K Own,op TV,radio stations
4/20/1971 502442 Cable communications services
另外还有个问题.我想在我的数据中产生一个index.也就是第一行是1,第二行是2.等等.不知怎么能实现? 谢谢先
作者:
shiyiming
时间:
2005-2-17 14:27
标题:
Re: 请教关于import data 的问题
用infile input解决也不太难。如果你一定想用import,可以先把数据文件存成制表符分隔的文本文件(在保存之前将你希望转成文本的列的格式指定为文本),然后用import,我用你的数据试过,成功的。
另外,你要加index列如下(ds是你用import读入的数据文件):
data ds;
length index 8;
set ds;
index=_n_;
run;
欢迎光临 SAS中文论坛 (http://mysas.net/forum/)
Powered by Discuz! X3.2