全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3095 1
2014-09-25
初学乍练,求教大家!谢谢啦
今天用SAS里面的PROC IMPORT 语句读入一个CSV文件,读的时候没出任何问题,问题出在读完了,我想处理数据的时候,显示变量是UNINITIALIZED。
我写的程序如下:
proc import datafile="c:\Analyst_Sentiment\analyst_sentiment_199001.csv" dbms=csv replace out=b;
getnames=yes;
run;
proc print data=b;
run;
data b;
if mdate = "" then delete;
run;

显示的ERROR是NOTE: Variable mdate is uninitialized.

但是我确定我有这个VARIABLE ,因为PRINT的界面显示是
1.jpg

我是个菜鸟,试了好多次,也没有头绪,恳请各位大大帮忙看看,感激不尽!
二维码

扫码加我 拉你入群

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

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

全部回复
2014-9-26 09:45:29
我找到解决的方法了,只要重新设定一个新的DATASET,就能处理之前的变量了。
data c;
set b;
if mdate="" then delete;
run;
这样就行啦!不过还是想请教各位大大,SAS里面想处理原DATABASE里面的数据,都是要重新SET 一个DATABASE的吗?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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