全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1092 2
2017-06-21

data format_01;

   input name $ 1-19 id_numsalary  dollar8.0  site $ ;

   datalines;

Capalleti, Jimmy         $34,072 BR1  

Chen, Len         5889  $33,771 BR2  

Davis, Brad       3878  $31,509 BR3   

Martinez, Maria   3985  $78,980 US1      

Orfali, Philip    0740  $80,648 US2   

Smith, Robert     5162  $64,561 INCORRECT CODE

Sorrell, Joseph   4421  $62,403 US1     

Zook, Carla       7385  $37,010 BR3        

;

run;

请问第一行里的missing value应该怎么处理呢?

谢谢!

二维码

扫码加我 拉你入群

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

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

全部回复
2017-6-21 21:59:22
对于读取用datalines或者cards语句后的数据,录入时注意不同类型变量的缺失值不一样,数值为“.”,字符为空。
另外对于这段代码,建议用格式化输入代替列输入,会更合适一些,毕竟原始数据中包含非标准数据,需要指定输入格式。
当然列输入和格式化输入混用也可以。排版显示不太正确,上截图吧
sas.png
复制代码

二维码

扫码加我 拉你入群

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

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

2017-6-22 00:05:08
好的,谢谢了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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