全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6652 3
2012-05-08
1.我想把一个档的时间变量格式为年月日比如说19900508变成时间变量只包含年月即199005格式
data test1;
set test2;
format date yymmn.
run;
这段程序可以实现这个目标。
2. 我想读入一个txt格式的数据,读入后第一行的解释变量总是变成了一个变量;

3.怎么录入时间格式为年月比如说199005的数据 ,我写了下面这段,好像有问题。
data test;
input date yymmn6.  mktrf smb ;
datalines;
192607    2.62   -2.16   
192608    2.56   -1.49   
192609    0.36   -1.38   

run
二维码

扫码加我 拉你入群

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

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

全部回复
2012-5-8 21:22:41
您的第二个问题我没看懂,但您的第三个程序肯定有问题的,一个数字可以被输出成yymmn,但yymmn是无法返回那个数字的,您最好先读入字符型,再转换,因为sas储存时间日期的原理让这个问题只能如此
二维码

扫码加我 拉你入群

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

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

2012-5-8 21:43:42
pl172231 发表于 2012-5-8 21:22
您的第二个问题我没看懂,但您的第三个程序肯定有问题的,一个数字可以被输出成yymmn,但yymmn是无法返回那 ...
我的问题是我想导入一个txt格式的数据到SAS中,这个txt格式的第一行变量,导入后原来第一行的几个变量显示成一个变量,比如说我有两个变量:date   mom   导入后变成了date___mom
二维码

扫码加我 拉你入群

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

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

2012-5-8 21:59:39
请在您的input语句中设置列读取,比如x3-10 y15-19
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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