全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6557 7
2011-10-27
RT,程序如下

data b;
        set a;
          informat    _COL2-_COL3 best12.;
          format    _COL2-_COL3 best12.;
run;


_COL2和_COL3原来是字符型的,但程序运行总是提示:输入/输出格式 $BEST没有找到或无法加载。
不知是什么原因,请高手指点下。
刚又看了下,发现available format 没有数值型。不知是为什么
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-10-28 00:21:03
好像以前的帖子有讲过。京剧
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-10-28 00:23:54
用best。来读入数据一直让我很迷惑。京剧
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-10-28 01:12:59
读外部文件raw data时,才使用informat,你读SAS数据集,set的时候,就把字段装入PDV,那些变量还是字符串类型的,所以informat根本没法起作用,也无法起作用。
你需要 用a=input(_col3,best12.); 并且不能_col3=input(_col3,best12.);一个变量只能一种类型,不可能同时是数值又是字符串的。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-10-28 09:18:53
hongxx 发表于 2011-10-28 01:12
读外部文件raw data时,才使用informat,你读SAS数据集,set的时候,就把字段装入PDV,那些变量还是字符串类 ...
谢谢说明。理解了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-10-28 12:29:08
hongxx 发表于 2011-10-28 01:12
读外部文件raw data时,才使用informat,你读SAS数据集,set的时候,就把字段装入PDV,那些变量还是字符串类 ...
嗯,每次给某张表的某个数值型变量转换为字符型的
都要加个中间变量,两个data步
感觉真是麻烦啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群