全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1993 2
2015-09-18
我有一个xlsx文件存的是韩国KOSPI所有股票从2001到2014年的股票价格,
在excel里格式是这样的(wide format)
symbol     02/01/2012   03/01/2012 ...
aaa
bbb
...

我需要将它转化成long format
symbol      date            price
aaa        02/01/2012
aaa        03/01/2012
bbb       02/01/2012
bbb       03/01/2012


可以求助一下code应该是怎样嘛?

当我把原始文件导入到sas里发现 02/01/2012等日期变成了变量名并且变成36893而不是日期格式,而且由于是变量我也不知道该怎么改成日期格式。录入后我proc transpose data=old out=new; by symbol; run;
这样出来是类似与我想要的long format 但是日期仍旧是36893,我试图通过下列code转变 date=_LABEL_*1; format date ddmmyy10.;run;来变成日期,可是出来的是03/01/2061而非02/01/2012,朋友说是因为sas和excel日期的对照标准不一样,可是不知道应该怎样改才能成为正确的日期,有朋友可以帮下忙吗?


万分感谢
二维码

扫码加我 拉你入群

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

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

全部回复
2015-9-18 21:12:09
自己换算一下
二维码

扫码加我 拉你入群

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

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

2015-9-19 20:41:53
teqel 发表于 2015-9-18 21:12
自己换算一下
请问怎么换算呢?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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