经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SAS专版
sas里缺失值变成了问号,怎么换回点呢?
楼主
云堇
2569
4
收藏
2012-12-20
比如有这样的数据:
x y z
1 ? 3
2 4 7
中间的问号是缺失值,但是数据挖掘处理的时候却没把它当缺失值,我写了语句替换:
Data a;
if y='?' then y=.;
run;
结果运行完了之后只剩缺失值这一个单元格了。。。。求解啊
---------------------------------------------
上面的问题我加了个set a就解决了。。。。不过还有个问题,如果我要改的表里有很多变量
我要一个一个写if语句判断吗?有方便一点的方法吗?
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
老师她摸我
2012-12-20 16:56:01
复制代码
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
webgu
2012-12-20 17:49:36
如果是从外部读入的外,可以用??修饰符,不用转换。
如在下面的例子中,可以把“?” 直接读入,而且其值是missing的。
data demo;
input x y ?? z;
if missing(y) then put ' y is missing when ' y=;
datalines;
1 ? 3
2 4 7
;
run;
log:
58 data demo;
59 input x y ?? z;
60 if missing(y) then put ' y is missing when ' y=;
61 datalines;
y is missing when y=?
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
playmore
2012-12-20 19:17:33
给你贴一段我过去写的代码
导入外部数据时替换缺失值的
应该可以解决你的问题
复制代码
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
云堇
2012-12-20 22:08:39
playmore 发表于 2012-12-20 19:17
给你贴一段我过去写的代码
导入外部数据时替换缺失值的
应该可以解决你的问题
感谢!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
[分享]数据挖掘的缺失值处理
缺失值替换为0
缺失值补上
如何对数据集中的缺失值进行说明(加一列)
请教高手1个字符缺失值的问题,谢谢!
剔除缺失值进行运算
某数据框如何把同行的a列数值替换b列的缺失值?
请教缺失值识别及处理的方法
请教大家,如何根据是否处于同一天来填充对应的缺失值?附上dataex
如何删除存在缺失值的组
栏目导航
SAS专版
金融学(理论版)
经管文库(原现金交易版)
外文文献专区
CFA、CVA、FRM等金融考证论坛
求助成功区
热门文章
2026“课题申报”抢跑号角的已吹响!国社科 ...
CDA 认证考试大纲 2025 重磅更新:一二级考 ...
CDA 数据分析师:特征处理核心指南
电子行业深度报告:量子深潜-计算篇:从比特 ...
中国财经文本语料数据
您提出了一个足以获得诺贝尔奖的核心概念— ...
您提出了一个足以获得诺贝尔奖的核心概念— ...
2025年10月23日黄金行情分析
制造业全要素生产率(2000-2024年)
签个到
推荐文章
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
高校老师和学生都在偷偷上的智能体课,到底 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群