全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学
7903 9
2009-07-12
我现在的数据拿spss 打开格式如下:
acnumber dateopen updata  
"SDASD012345678912345" "20070304" "20070301"
"SDASD012345678912346" "20070304" "20070301"
"SDASD012345678912346" "20070304" "20070401"
"SDASD012345678912348" "20070404" "20070401"
"SDASD012345678912348" "20070404" "20070501"
"SDASD012345678912340" "20070504" "20070501"
"SDASD012345678912342" "20070504" "20070501"
"SDASD012345678912343" "20070504" "20070501"
都是字符型变量, 我现在想把它们用sas转成数值型的 怎样才能去掉那些双引号? 拆分的方法我会 可是用input怎样转?

还有个小问题 由于数据很多 怎样能有条件的计算出样本中有多少个acnumber 比如 当dateopen=20070304 有多少个acnumber?  

十分感谢!!
二维码

扫码加我 拉你入群

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

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

全部回复
2009-7-12 05:59:25
未命名.gif
二维码

扫码加我 拉你入群

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

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

2009-7-12 11:25:02
导入的代码,在INFILE中加上 DSD 选项即可去掉引号。
复制代码
二维码

扫码加我 拉你入群

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

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

2009-7-12 18:51:39
先谢谢楼上2位朋友 方法我都试验了 因为我的数据很大 excel 和文本根本打不开 只能用spss打开 于是我储存到.por 形式, 那我该怎样做呢?
我不想用substr来, 因为我的数据太大 用那个方法速度太慢 希望能有个更好的办法~  
libname HGQ SPSS 'Z:\HGQ\performancedata.por';
libname hgq1 'Z:\HGQ';
data hgq1.reducedata;
set HGQ._first_  
谢谢了
二维码

扫码加我 拉你入群

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

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

2009-7-13 10:34:52
generate time=monthly(data,"你的文件名",2008);
generate t=qofd(dofm(time));
format t % tq
tsset t
二维码

扫码加我 拉你入群

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

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

2009-7-13 21:49:29
hao!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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