全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2883 5
2012-08-06
悬赏 50 个论坛币 已解决
处理一个dataset 发现里面有个数值型的日期变量,里面有些record是U这个字母。
请问这是怎么回事,然后怎么把这些record挑出来。(用if x= 'U'的话 程序会抱错说x是数值变量。)
多谢!

最佳答案

ziyenano 查看完整内容

日期在SAS中是以数值型存储的,所以x的本质是数值型变量; 我们看到的格式取决于该变量的format格式; 如何筛选: if compress(put(x,format))='U' /*format是x的输出格式,打开dataset,右击x列,选择属性,查看format属性,替代表达式中format就可以了*/
二维码

扫码加我 拉你入群

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

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

全部回复
2012-8-6 12:22:18
日期在SAS中是以数值型存储的,所以x的本质是数值型变量;
我们看到的格式取决于该变量的format格式;
如何筛选:
if compress(put(x,format))='U'     /*format是x的输出格式,打开dataset,右击x列,选择属性,查看format属性,替代表达式中format就可以了*/


二维码

扫码加我 拉你入群

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

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

2012-8-6 12:48:27
CRSP里面的?
二维码

扫码加我 拉你入群

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

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

2012-8-6 12:51:51
ziyenano 发表于 2012-8-6 12:49
日期在SAS中是以数值型存储的,所以x的本质是数值型变量;
我们看到的格式取决于该变量的format格式;
如 ...
学习了!!!!!!
二维码

扫码加我 拉你入群

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

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

2012-8-6 13:10:45
ziyenano 发表于 2012-8-6 12:22
日期在SAS中是以数值型存储的,所以x的本质是数值型变量;
我们看到的格式取决于该变量的format格式;
如 ...
这种问题不问高手自己还真不好查,除非回去教程里仔细找。
多谢多谢!!
二维码

扫码加我 拉你入群

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

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

2013-12-3 19:09:37
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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